예제 #1
0
        /// <summary>
        /// Вызываем диалог с сообщениями если они есть.
        /// </summary>
        /// <returns><c>true</c> если есть ошибки, иначе <c>false</c>.</returns>
        /// <param name="parent">родительское окно для модального диалога.</param>
        public bool RunDlgIfNotValid(Window parent)
        {
            if (IsValid)
            {
                return(false);
            }

            var dlg = new ResultsListDlg(Results);

            dlg.Parent = parent;
            dlg.Show();
            dlg.Run();
            dlg.Destroy();
            return(true);
        }
예제 #2
0
        public bool RunDlgIfNotValid()
        {
            if (IsValid)
            {
                return(false);
            }

            var dlg = new ResultsListDlg(Results);

            dlg.Parent = null;
            dlg.Modal  = true;
            dlg.Show();
            dlg.Run();
            dlg.Destroy();
            return(true);
        }