Пример #1
0
 public void Logout()
 {
     StopSendingStatus();
     LoggedPerson = null;
     MVVMMessagerService.SendMessage(new ChangeFrameSourceMessage(new VoterLoginPage()));
     GC.Collect();
 }
 private void AssociatedObject_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         MVVMMessagerService.SendMessage(new LoginToVoteAppMessage());
     }
 }
 private void ThicknessAnimation_Completed(object sender, EventArgs e)
 {
     MVVMMessagerService.SendMessage(typeof(PageChangeFinishedMessage), new PageChangeFinishedMessage
     {
         FrameIndex = _lastAnimatedFrameIndex
     });
     GC.Collect();
 }
Пример #4
0
        public void message_should_be_received_and_parameters_given()
        {
            int    expectedValue1 = 5;
            double expectedValue2 = 25.5;

            MVVMMessagerService.RegisterReceiver <int, double>(typeof(MVVMMessagerService),
                                                               (value1, value2) =>
            {
                Assert.AreEqual(expectedValue1, value1);
                Assert.AreEqual(expectedValue2, value2);
            });

            MVVMMessagerService.SendMessage(typeof(MVVMMessagerService), expectedValue1, expectedValue2);
            MVVMMessagerService.UnregisterReceiver(typeof(MVVMMessagerService));
        }
Пример #5
0
 private void ValidateDatabase()
 {
     MVVMMessagerService.SendMessage(new ChangeFrameSourceMessage(new ValidateDatabasePage()));
 }
 private void ShowLoginPage()
 {
     Application.Current.Dispatcher.Invoke(() =>
                                           MVVMMessagerService.SendMessage(new ChangeFrameSourceMessage(new VoterLoginPage())));
 }