public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { // Find the appropriate page switch ((ApplicationPage)value) { case ApplicationPage.Login: return(new LoginPage()); case ApplicationPage.ForgotPassword: return(new ForgotPasswordPage()); case ApplicationPage.Patients: return(new PatientsPage()); case ApplicationPage.PatientDetails: return(new PatientDetailsPage()); case ApplicationPage.Requests: return(new RequestPage()); case ApplicationPage.ManageBlood: return(new ManageBloodPage()); case ApplicationPage.Profile: return(new ProfilePage()); case ApplicationPage.Notifications: return(new NotificationsPage()); default: VivusConsole.WriteLine($"Application page conversion impossible. Value: { value }"); Debugger.Break(); return(null); } }
public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { // Find the appropriate page switch ((ApplicationPage)value) { case ApplicationPage.Login: return(new LoginPage()); case ApplicationPage.ForgotPassword: return(new ForgotPasswordPage()); case ApplicationPage.Register: return(new SignUpPage()); case ApplicationPage.ReasonsToDonate: return(new ReasonsToDonatePage()); case ApplicationPage.Apply: return(new ApplyPage()); case ApplicationPage.History: return(new HistoryPage()); case ApplicationPage.Profile: return(new ProfilePage()); case ApplicationPage.Notifications: return(new NotificationsPage()); default: VivusConsole.WriteLine($"Application page conversion impossible. Value: { value }"); Debugger.Break(); return(null); } }
public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { // Find the appropriate page switch ((ApplicationPage)value) { case ApplicationPage.Login: return(new LoginPage()); case ApplicationPage.ForgotPassword: return(new ForgotPasswordPage()); case ApplicationPage.Doctors: return(new DoctorsPage()); case ApplicationPage.DonationCenters: return(new DonationCentersPage()); case ApplicationPage.DCPersonnel: return(new DCPersonnelPage()); case ApplicationPage.Administrators: return(new AdministratorsPage()); default: VivusConsole.WriteLine($"Application page conversion impossible. Value: { value }"); Debugger.Break(); return(null); } }
public MainWindow() { VivusConsole.WriteLine("Loading application."); InitializeComponent(); DataContext = IoCContainer.Get <Vivus.Core.DCPersonnel.ViewModels.WindowViewModel>(); (DataContext as Vivus.Core.DCPersonnel.ViewModels.WindowViewModel).Owner = this; SourceInitialized += MainWindow_SourceInitialized; }
public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { switch ((ButtonType)value) { case ButtonType.Add: return("Add"); case ButtonType.Modify: return("Modify"); default: VivusConsole.WriteLine($"Button type conversion impossible. Value: { value }"); Debugger.Break(); return(null); } }