private void SwitchMenuFlyoutItem_Tapped(object sender, TappedRoutedEventArgs e) { if (IsLoggedIn) { if (IsSelected) { return; } if (SwitchUserTapped != null) { SwitchUserTapped(this, e); } if (SwitchUserCommand.CanExecute(Header)) { SwitchUserCommand.Execute(Header); } } else { if (LoginTapped != null) { LoginTapped(this, e); } if (LoginCommand.CanExecute(Header)) { LoginCommand.Execute(Header); } } }
public void Dispose() { SwitchUserCommand?.Dispose(); LockCommand?.Dispose(); SleepCommand?.Dispose(); HibernateCommand?.Dispose(); _subscriptions?.Dispose(); }