Esempio n. 1
0
        public void ShowNonModal(string messageBoxText, string caption)
        {
            MessageBoxWindow view = new MessageBoxWindow {
                Caption = caption, Message = messageBoxText
            };

            try
            {
                if ((Application.Current.MainWindow != null) && Application.Current.MainWindow.IsVisible)
                {
                    view.Owner = Application.Current.MainWindow;
                }
            }
            catch { }
            view.Show();
        }
Esempio n. 2
0
        public MessageBoxResult Show(Window owner, string messageBoxText, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, bool showDoNotAsk, out bool doNotAskAgain)
        {
            MessageBoxWindow view = new MessageBoxWindow {
                Caption = caption, Message = messageBoxText, DefaultResult = defaultResult, MessageBoxButton = button, MessageBoxImage = icon
            };

            view.DoNotAskVisible = showDoNotAsk ? Visibility.Visible : Visibility.Collapsed;
            try
            {
                if ((owner != null) && owner.IsVisible)
                {
                    view.Owner = owner;
                }
            }
            catch { }
            if (view.ShowDialog() == false)
            {
                doNotAskAgain = false;
                return(MessageBoxResult.Cancel);
            }
            doNotAskAgain = view.DoNotAskChecked;
            return(view.MessageBoxResult);
        }
 public void ShowNonModal(string messageBoxText, string caption)
 {
     MessageBoxWindow view = new MessageBoxWindow { Caption = caption, Message = messageBoxText };
     try
     {
         if ((Application.Current.MainWindow != null) && Application.Current.MainWindow.IsVisible)
         {
             view.Owner = Application.Current.MainWindow;
         }
     }
     catch { }
     view.Show();
 }
 public MessageBoxResult Show(Window owner, string messageBoxText, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, bool showDoNotAsk, out bool doNotAskAgain)
 {
     MessageBoxWindow view = new MessageBoxWindow { Caption = caption, Message = messageBoxText, DefaultResult = defaultResult, MessageBoxButton = button, MessageBoxImage = icon };
     view.DoNotAskVisible = showDoNotAsk ? Visibility.Visible : Visibility.Collapsed;
     try
     {
         if((owner!=null)&&owner.IsVisible)
         {
             view.Owner = owner;
         }
     }
     catch { }
     if (view.ShowDialog() == false)
     {
         doNotAskAgain = false;
         return MessageBoxResult.Cancel;
     }
     doNotAskAgain = view.DoNotAskChecked;
     return view.MessageBoxResult;
 }