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(); }
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)); }
private void ValidateDatabase() { MVVMMessagerService.SendMessage(new ChangeFrameSourceMessage(new ValidateDatabasePage())); }
private void ShowLoginPage() { Application.Current.Dispatcher.Invoke(() => MVVMMessagerService.SendMessage(new ChangeFrameSourceMessage(new VoterLoginPage()))); }