/// <summary> /// Close TaskDialog /// </summary> /// <exception cref="InvalidOperationException">if TaskDialog is not showing.</exception> public void Close() { if (!NativeDialogShowing) { throw new InvalidOperationException(LocalizedMessages.TaskDialogCloseNonShowing); } nativeDialog.NativeClose(TaskDialogResult.Cancel); // TaskDialog's own cleanup code - // which runs post show - will handle disposal of native dialog. }
/// <summary> /// Close TaskDialog /// </summary> /// <exception cref="InvalidOperationException">if TaskDialog is not showing.</exception> public void Close() { if (!NativeDialogShowing) { throw new InvalidOperationException( "Attempting to close a non-showing dialog."); } nativeDialog.NativeClose(TaskDialogResult.Cancel); // TaskDialog's own cleanup code - // which runs post show - will handle disposal of native dialog. }