3 interfaces inheriting from IFileDialog
PresentationFramework (3)
MS\Internal\AppModel\ShellProvider.cs (3)
486
internal interface IFileDialog2 :
IFileDialog
552
internal interface IFileOpenDialog :
IFileDialog
598
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)
564
private bool HandleItemOk(
IFileDialog
dialog)
614
private static IShellItem[] ResolveResults(
IFileDialog
dialog)
698
public delegate bool OnOkCallback(
IFileDialog
dialog);
700
private
IFileDialog
_dialog;
705
public VistaDialogEvents(
IFileDialog
dialog, OnOkCallback okCallback)
712
HRESULT IFileDialogEvents.OnFileOk(
IFileDialog
pfd)
717
HRESULT IFileDialogEvents.OnFolderChanging(
IFileDialog
pfd, IShellItem psiFolder)
722
HRESULT IFileDialogEvents.OnFolderChange(
IFileDialog
pfd)
727
HRESULT IFileDialogEvents.OnSelectionChange(
IFileDialog
pfd)
732
HRESULT IFileDialogEvents.OnShareViolation(
IFileDialog
pfd, IShellItem psi, out FDESVR pResponse)
738
HRESULT IFileDialogEvents.OnTypeChange(
IFileDialog
pfd)
743
HRESULT IFileDialogEvents.OnOverwrite(
IFileDialog
pfd, IShellItem psi, out FDEOR pResponse)
Microsoft\Win32\FileDialog.cs (2)
499
private protected override void PrepareDialog(
IFileDialog
dialog)
513
private protected override bool TryHandleItemOk(
IFileDialog
dialog, out object restoreState)
Microsoft\Win32\OpenFileDialog.cs (2)
230
private protected override
IFileDialog
CreateDialog()
232
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileOpenDialog)));
Microsoft\Win32\OpenFolderDialog.cs (2)
260
private protected override
IFileDialog
CreateDialog()
262
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileOpenDialog)));
Microsoft\Win32\SaveFileDialog.cs (2)
246
private protected override
IFileDialog
CreateDialog()
248
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileSaveDialog)));
MS\Internal\AppModel\ShellProvider.cs (7)
389
HRESULT OnFileOk(
IFileDialog
pfd);
392
HRESULT OnFolderChanging(
IFileDialog
pfd, IShellItem psiFolder);
395
HRESULT OnFolderChange(
IFileDialog
pfd);
398
HRESULT OnSelectionChange(
IFileDialog
pfd);
401
HRESULT OnShareViolation(
IFileDialog
pfd, IShellItem psi, out FDESVR pResponse);
404
HRESULT OnTypeChange(
IFileDialog
pfd);
407
HRESULT OnOverwrite(
IFileDialog
pfd, IShellItem psi, out FDEOR pResponse);