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);
                }
            }
        }
Beispiel #2
0
 public void Dispose()
 {
     SwitchUserCommand?.Dispose();
     LockCommand?.Dispose();
     SleepCommand?.Dispose();
     HibernateCommand?.Dispose();
     _subscriptions?.Dispose();
 }