protected BaseTabViewModel(ETab tab, IEventAggregator eventAggregator) { Tab = tab; DisplayName = tab.ToString(); EventAggregator = eventAggregator; EventAggregator.Subscribe(this); }
protected BaseTabViewModel(ETab tab, IEventAggregator eventAggregator, ISnackbarMessageQueue snackbarMessageQueue) { Tab = tab; DisplayName = tab.ToString(); EventAggregator = eventAggregator; EventAggregator.Subscribe(this); IsEnabled = true; _snackbarMessageQueue = snackbarMessageQueue; }
private void borrowersView_Clicked(object sender, RoutedEventArgs e) { if (tabType != ETab.Borrowed) { DataContext = new Borrow_MainWindow(); tabType = ETab.Borrowed; } else { return; } }
private void usersView_Clicked(object sender, RoutedEventArgs e) { if (tabType != ETab.Users) { DataContext = new Users_MainWindow(); tabType = ETab.Users; } else { return; } }
private void booksView_Clicked(object sender, RoutedEventArgs e) { if (tabType != ETab.Shelfs) { DataContext = new Shelfs_MainWindow(); tabType = ETab.Shelfs; } else { return; } }
private void Shelfs_Click(object sender, RoutedEventArgs e) { if (tabType == ETab.Shelfs) { return; } else { tabType = ETab.Shelfs; Content_UserClient_Page.Content = new Shelfs_MainWindow(); } }
private void borrowed_Click(object sender, RoutedEventArgs e) { if (tabType == ETab.Borrowed) { return; } else { tabType = ETab.Borrowed; Content_UserClient_Page.Content = new Borrow_MainWindow(); } }
public ActivateTabEvent(ETab tab) { Tab = tab; }
public UserClient_Page() { InitializeComponent(); tabType = ETab.Shelfs; Content_UserClient_Page.Content = new Shelfs_MainWindow(); }