public SignIn() { InitializeComponent(); ((App)Application.Current).SignIn = this; ListUsers = new List <User>(); #region test users User u = new User(); u.Nickname = "Lysy"; ListUsers.Add(u); u = new User(); u.Nickname = "Stary"; ListUsers.Add(u); u = new User(); u.Nickname = "Ostry"; ListUsers.Add(u); u = new User(); u.Nickname = "Tepy"; ListUsers.Add(u); u = new User(); u.Nickname = "Łagodny"; ListUsers.Add(u); #endregion ProfilesView = new ProfilesView(); PasswordView = new PasswordInputView(); GD_SignInContent.Children.Add(ProfilesView); }
public void SwitchView(string viewName = "") { switch (viewName) { case "": startUsingViewModel = new StartUsingViewModel(diaryLogic); DiaryStartUsing = new StartUsingThisDiaryView(); DiaryStartUsing.DataContext = startUsingViewModel; WaitingAsync(); break; case "Пароль": passwordInputViewModel = new PasswordInputViewModel(diaryLogic); DiaryStartUsing = new PasswordInputView(); DiaryStartUsing.DataContext = passwordInputViewModel; WaitingDonePassword(); break; case "Главная": StopProcess(); DiaryOperation = new MainPageView(); DiaryOperation.DataContext = new MainPageViewModel((importantDatesLogic, timetableForTheDaysLogic, habitsTrackerLogic, goalsLogic)); break; case "Органайзер": StopProcess(); organizerViewModel = new OrganizerViewModel((notesLogic, importantDatesLogic, timetableForTheDaysLogic, habitsTrackerLogic, goalsLogic, basketLogic)); DiaryOperation = new OrganizerView(); DiaryOperation.DataContext = organizerViewModel; break; case "Настройки": StopProcess(); settingsViewModel = new SettingsViewModel(diaryLogic); DiaryOperation = new SettingsView(); DiaryOperation.DataContext = settingsViewModel; break; case "Корзина": StopProcess(); DiaryOperation = new BasketView(); DiaryOperation.DataContext = new BasketViewModel(notesLogic, basketLogic); break; } }