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