3 interfaces inheriting from IFileDialog
PresentationFramework (3)
MS\Internal\AppModel\ShellProvider.cs (3)
487
internal interface IFileDialog2 :
IFileDialog
553
internal interface IFileOpenDialog :
IFileDialog
599
internal interface IFileSaveDialog :
IFileDialog
31 references to IFileDialog
PresentationFramework (31)
Microsoft\Win32\CommonItemDialog.cs (16)
288
IFileDialog
dialog = CreateDialog();
379
private protected abstract
IFileDialog
CreateDialog();
381
private protected virtual void PrepareDialog(
IFileDialog
dialog)
450
private protected virtual bool TryHandleItemOk(
IFileDialog
dialog, out object revertState)
575
private bool HandleItemOk(
IFileDialog
dialog)
625
private static IShellItem[] ResolveResults(
IFileDialog
dialog)
709
public delegate bool OnOkCallback(
IFileDialog
dialog);
711
private
IFileDialog
_dialog;
716
public VistaDialogEvents(
IFileDialog
dialog, OnOkCallback okCallback)
723
HRESULT IFileDialogEvents.OnFileOk(
IFileDialog
pfd)
728
HRESULT IFileDialogEvents.OnFolderChanging(
IFileDialog
pfd, IShellItem psiFolder)
733
HRESULT IFileDialogEvents.OnFolderChange(
IFileDialog
pfd)
738
HRESULT IFileDialogEvents.OnSelectionChange(
IFileDialog
pfd)
743
HRESULT IFileDialogEvents.OnShareViolation(
IFileDialog
pfd, IShellItem psi, out FDESVR pResponse)
749
HRESULT IFileDialogEvents.OnTypeChange(
IFileDialog
pfd)
754
HRESULT IFileDialogEvents.OnOverwrite(
IFileDialog
pfd, IShellItem psi, out FDEOR pResponse)
Microsoft\Win32\FileDialog.cs (2)
503
private protected override void PrepareDialog(
IFileDialog
dialog)
517
private protected override bool TryHandleItemOk(
IFileDialog
dialog, out object restoreState)
Microsoft\Win32\OpenFileDialog.cs (2)
235
private protected override
IFileDialog
CreateDialog()
237
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileOpenDialog)));
Microsoft\Win32\OpenFolderDialog.cs (2)
262
private protected override
IFileDialog
CreateDialog()
264
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileOpenDialog)));
Microsoft\Win32\SaveFileDialog.cs (2)
251
private protected override
IFileDialog
CreateDialog()
253
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileSaveDialog)));
MS\Internal\AppModel\ShellProvider.cs (7)
390
HRESULT OnFileOk(
IFileDialog
pfd);
393
HRESULT OnFolderChanging(
IFileDialog
pfd, IShellItem psiFolder);
396
HRESULT OnFolderChange(
IFileDialog
pfd);
399
HRESULT OnSelectionChange(
IFileDialog
pfd);
402
HRESULT OnShareViolation(
IFileDialog
pfd, IShellItem psi, out FDESVR pResponse);
405
HRESULT OnTypeChange(
IFileDialog
pfd);
408
HRESULT OnOverwrite(
IFileDialog
pfd, IShellItem psi, out FDEOR pResponse);