private void Loaded() { loginPage = CreateLoginPage(); Window.Navigate(loginPage); }
private LoginPage CreateLoginPage() { var result = new LoginPage(UserRole.Administrator); result.Model.OnLogined += OnLogined; return result; }
public LoginPageViewModel(UserRole userRole, LoginPage owner) : base() { this.userRole = userRole; this.owner = owner; AccentColors = ThemeManager.Accents.Select(a => new AccentColorComboBoxItem(a.Name, a.Resources["AccentColorBrush"] as Brush)).ToArray(); ScreensNumbers = WinForms.Screen.AllScreens.Select((s, pos) => new ScreenNumberItem((byte)pos)).ToArray(); ConnectCommand = new RelayCommand(Connect); LoginCommand = new RelayCommand(Login); LoadedCommand = new RelayCommand(Loaded); UnloadedCommand = new RelayCommand(Unloaded); }