2 interfaces inheriting from IFileDialog
PresentationFramework (2)
src\Framework\MS\Internal\AppModel\ShellProvider.cs (2)
550internal interface IFileOpenDialog : IFileDialog 600internal interface IFileSaveDialog : IFileDialog
28 references to IFileDialog
PresentationFramework (28)
src\Framework\Microsoft\Win32\FileDialog.cs (15)
1898public delegate bool OnOkCallback(IFileDialog dialog); 1904private IFileDialog _dialog; 1917public VistaDialogEvents(IFileDialog dialog, OnOkCallback okCallback) 1928HRESULT IFileDialogEvents.OnFileOk(IFileDialog pfd) 1939HRESULT IFileDialogEvents.OnFolderChanging(IFileDialog pfd, IShellItem psiFolder) 1950HRESULT IFileDialogEvents.OnFolderChange(IFileDialog pfd) 1961HRESULT IFileDialogEvents.OnSelectionChange(IFileDialog pfd) 1972HRESULT IFileDialogEvents.OnShareViolation(IFileDialog pfd, IShellItem psi, out FDESVR pResponse) 1984HRESULT IFileDialogEvents.OnTypeChange(IFileDialog pfd) 1995HRESULT IFileDialogEvents.OnOverwrite(IFileDialog pfd, IShellItem psi, out FDEOR pResponse) 2021internal abstract IFileDialog CreateVistaDialog(); 2028internal abstract string[] ProcessVistaFiles(IFileDialog dialog); 2041internal virtual void PrepareVistaDialog(IFileDialog dialog) 2109IFileDialog dialog = CreateVistaDialog(); 2129private bool HandleVistaFileOk(IFileDialog dialog)
src\Framework\Microsoft\Win32\OpenFileDialog.cs (3)
441internal override string[] ProcessVistaFiles(IFileDialog dialog) 469internal override IFileDialog CreateVistaDialog() 473return (IFileDialog)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileOpenDialog)));
src\Framework\Microsoft\Win32\SaveFileDialog.cs (3)
395internal override string[] ProcessVistaFiles(IFileDialog dialog) 409internal override IFileDialog CreateVistaDialog() 415return (IFileDialog)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileSaveDialog)));
src\Framework\MS\Internal\AppModel\ShellProvider.cs (7)
441HRESULT OnFileOk(IFileDialog pfd); 444HRESULT OnFolderChanging(IFileDialog pfd, IShellItem psiFolder); 447HRESULT OnFolderChange(IFileDialog pfd); 450HRESULT OnSelectionChange(IFileDialog pfd); 453HRESULT OnShareViolation(IFileDialog pfd, IShellItem psi, out FDESVR pResponse); 456HRESULT OnTypeChange(IFileDialog pfd); 459HRESULT OnOverwrite(IFileDialog pfd, IShellItem psi, out FDEOR pResponse);