Beispiel #1
0
 public void MsgBox(IMsgBoxControl control, EButtons b, DialogResultHandler r)
 {
     cMessageBox1.Show(control, b, r);
 }
 private void btnCancel_Click(object sender, System.Windows.RoutedEventArgs e)
 {
     cont = null;
     Visibility = Visibility.Collapsed;
     if (drh != null) drh.Invoke(EButton.Cancel);
 }
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            if (cont == null)
            {
                Visibility = Visibility.Collapsed;
                if (drh != null) drh.Invoke(EButton.Ok);
            }
            else
            {
                if (cont.Check(EButton.Ok))
                {
                    cont = null;
                    Visibility = Visibility.Collapsed;
                    if (drh != null) drh.Invoke(EButton.Ok);

                }

            }
        }
 public void Show(IMsgBoxControl control, EButtons buttons, DialogResultHandler r)
 {
     //SetBackground();
     textBlock.Visibility = Visibility.Collapsed;
     gridControls.Children.Clear();
     gridControls.Children.Add(control as Control);
     SetButtons(buttons);
     SetIcon(EIcon.None);
     drh = r;
     cont = control;
     gridControls.Visibility = Visibility.Visible;
     Visibility = Visibility.Visible;
 }