3 interfaces inheriting from IFileDialog
PresentationFramework (3)
MS\Internal\AppModel\ShellProvider.cs (3)
492
internal interface IFileDialog2 :
IFileDialog
558
internal interface IFileOpenDialog :
IFileDialog
604
internal interface IFileSaveDialog :
IFileDialog
31 references to IFileDialog
PresentationFramework (31)
Microsoft\Win32\CommonItemDialog.cs (16)
277
IFileDialog
dialog = CreateDialog();
368
private protected abstract
IFileDialog
CreateDialog();
370
private protected virtual void PrepareDialog(
IFileDialog
dialog)
439
private protected virtual bool TryHandleItemOk(
IFileDialog
dialog, out object revertState)
556
private bool HandleItemOk(
IFileDialog
dialog)
606
private static IShellItem[] ResolveResults(
IFileDialog
dialog)
690
public delegate bool OnOkCallback(
IFileDialog
dialog);
692
private readonly
IFileDialog
_dialog;
697
public VistaDialogEvents(
IFileDialog
dialog, OnOkCallback okCallback)
704
HRESULT IFileDialogEvents.OnFileOk(
IFileDialog
pfd)
709
HRESULT IFileDialogEvents.OnFolderChanging(
IFileDialog
pfd, IShellItem psiFolder)
714
HRESULT IFileDialogEvents.OnFolderChange(
IFileDialog
pfd)
719
HRESULT IFileDialogEvents.OnSelectionChange(
IFileDialog
pfd)
724
HRESULT IFileDialogEvents.OnShareViolation(
IFileDialog
pfd, IShellItem psi, out FDESVR pResponse)
730
HRESULT IFileDialogEvents.OnTypeChange(
IFileDialog
pfd)
735
HRESULT IFileDialogEvents.OnOverwrite(
IFileDialog
pfd, IShellItem psi, out FDEOR pResponse)
Microsoft\Win32\FileDialog.cs (2)
483
private protected override void PrepareDialog(
IFileDialog
dialog)
497
private protected override bool TryHandleItemOk(
IFileDialog
dialog, out object restoreState)
Microsoft\Win32\OpenFileDialog.cs (2)
205
private protected override
IFileDialog
CreateDialog()
207
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileOpenDialog)));
Microsoft\Win32\OpenFolderDialog.cs (2)
248
private protected override
IFileDialog
CreateDialog()
250
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileOpenDialog)));
Microsoft\Win32\SaveFileDialog.cs (2)
218
private protected override
IFileDialog
CreateDialog()
220
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileSaveDialog)));
MS\Internal\AppModel\ShellProvider.cs (7)
395
HRESULT OnFileOk(
IFileDialog
pfd);
398
HRESULT OnFolderChanging(
IFileDialog
pfd, IShellItem psiFolder);
401
HRESULT OnFolderChange(
IFileDialog
pfd);
404
HRESULT OnSelectionChange(
IFileDialog
pfd);
407
HRESULT OnShareViolation(
IFileDialog
pfd, IShellItem psi, out FDESVR pResponse);
410
HRESULT OnTypeChange(
IFileDialog
pfd);
413
HRESULT OnOverwrite(
IFileDialog
pfd, IShellItem psi, out FDEOR pResponse);