コード例 #1
0
        /// <summary>
        /// Displays the dialog and returns the result
        /// </summary>
        /// <param name="owner">Owner window</param>
        /// <param name="unsavedDocuments">List of unsaved documents</param>
        /// <returns>Dialog result</returns>
        public static CloseUnsavedDialogResult ShowDialog(Window owner, params IDocument[] unsavedDocuments)
        {
            var dialog = new CloseUnsavedDialog(unsavedDocuments);

            dialog.ShowDialog();
            return(dialog.SaveDialogResult);
        }
コード例 #2
0
        /// <summary>
        /// Displays the dialog and returns the result
        /// </summary>
        /// <param name="owner">Owner window</param>
        /// <param name="unsavedDocuments">List of unsaved documents</param>
        /// <returns>Dialog result</returns>
        public static CloseUnsavedDialogResult ShowDialog(Window owner, IEnumerable <IDocument> unsavedDocuments)
        {
            var dialog = new CloseUnsavedDialog(unsavedDocuments);

            dialog.ShowDialog();
            return(dialog.SaveDialogResult);
        }