dotnet / dotnet/wpf

Missing IFileDialog features

Open
#7,248 0 comments 7 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
7.7k
Forks
1.3k
Avg merge
1d 11h
Merged PRs (30d)
61

Description

Tracking issue for features that native API has but WPF does not expose, as I discover them working on the API.

- [x] folder selection #7244 or #6374
- [x] client Guid #7916
- [ ] current selection
- [x] default and forced folder #7916
- [x] ok and cancel button labels #7256
- [x] custom controls #7256
- [x] navigation root #7916
- [ ] support for stream based items (i.e. from connected phone/camera)
- [ ] support for URLs without shell downloading them
- [ ] item properties for saving

FOS options:
- ~OverwritePrompt~ - we use our own logic and message box, might be compatibility concern to switch to native
- ~StrictFileTypes~ - we have our own AddExtension that works differently
- [ ] AllNonstorageItems
- ~CreatePrompt~ - we use our own logic for save dialog only, native flag works on open dialogs only
- [ ] ShareAware
- ~NoReadonlyReturn~ - can only be enabled on open file dialog, cannot be disabled on save file dialog, use FileOk handler
- [x] NoTestFileCreate #7916
- ~HidePinnedPlaces~ - removes _everything_ in the navigation pane
- [ ] OkButtonNeedsInteraction
- [x] DontAddToRecent #7916
- [x] ForceShowHidden #7916
- ~DefaultNoMinimode~ - enforced by WPF
- [x] ForcePreviewPaneOn #7916
- [ ] SupportsStreamableItems

Events:
- [ ] FolderChange
- [ ] FolderChanging
- [ ] Overwrite - we use or own logic for overwrite prompt
- [ ] SelectionChange
- [ ] ShareViolation
- [ ] TypeChange

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.