internal override void InitializeNativeFileDialog() { if (saveDialogCoClass == null) { saveDialogCoClass = new NativeFileSaveDialog(); } }
/// <param name="selectedFilterIndex">0-based index of the filter to select.</param> public static String ShowDialog(IntPtr parentHWnd, String title, String initialDirectory, String defaultFileName, IReadOnlyCollection <Filter> filters, Int32 selectedFilterZeroBasedIndex = -1) { NativeFileSaveDialog nfod = new NativeFileSaveDialog(); try { return(ShowDialogInner(nfod, parentHWnd, title, initialDirectory, defaultFileName, filters)); } finally { Marshal.ReleaseComObject(nfod); } }
internal override void InitializeNativeFileDialog() { if (saveDialogCoClass == null) saveDialogCoClass = new NativeFileSaveDialog(); }
public override void InitializeNativeFileDialog() { if (saveDialogCoClass == null) { saveDialogCoClass = new NativeFileSaveDialog(); } }