Ejemplo n.º 1
0
        public void PlaysNoSoundIfNoSoundToPlay()
        {
            var vm = new MyMessageBoxViewModel();

            // Can't test it actually playing the sound
            vm.Setup(null, null, MessageBoxButton.OK, MessageBoxImage.None, MessageBoxResult.None, MessageBoxResult.None, null, null, null);
            Assert.DoesNotThrow(() => vm.OnViewLoaded());
        }
 public MyMessageBoxWindow(string titleText, string text, Settings settings, NotifyMain YesClicked = null)
 {
     DataContext = new MyMessageBoxViewModel(titleText, text, settings, YesClicked == null ? false : true);
     if (YesClicked != null)
     {
         ((MyMessageBoxViewModel)DataContext).YesClicked += YesClicked;
     }
     InitializeComponent();
 }
        public static void ShowConfirmation(Window owner, string content)
        {
            var dataContext  = new MyMessageBoxViewModel(0, content);
            var myMessageBox = new MyMessageBoxView
            {
                Owner       = owner,
                DataContext = dataContext
            };

            myMessageBox.ShowDialog();
        }
        public static void ShowChosen(Window owner, string content, MyMessageBoxViewModel.Choose action)
        {
            var dataContext  = new MyMessageBoxViewModel(1, content);
            var myMessageBox = new MyMessageBoxView
            {
                Owner       = owner,
                DataContext = dataContext
            };

            dataContext.ChooseHandler += action;
            myMessageBox.ShowDialog();
        }
 public MyMessageBoxView(MessageGUI messageGUI)
 {
     InitializeComponent();
     BindingContext = new MyMessageBoxViewModel(messageGUI);
 }
Ejemplo n.º 6
0
 public void PlaysNoSoundIfNoSoundToPlay()
 {
     var vm = new MyMessageBoxViewModel();
     // Can't test it actually playing the sound
     vm.Setup(null, null, MessageBoxButton.OK, MessageBoxImage.None, MessageBoxResult.None, MessageBoxResult.None, MessageBoxOptions.None, null);
     Assert.DoesNotThrow(() => vm.OnViewLoaded());
 }