private void TabNavigationService_TabNavigatedTo(string s, TabNavigationEventArgs e) { var res = NotificationCollection.FirstOrDefault((n) => n.Model.Equals(e.Parameter)); if (res != null) { res.ExpandNotification = true; } }
private void TabNavigationService_TabCreated(string s, TabNavigationEventArgs e) { switch (s) { case "ReadMeTab": { var readmeTab = new ContentTabItem() { DataContext = e.Parameter, Header = ((ReadMe)e.Parameter).FileName }; TabHostControl.Items.Add(readmeTab); TabHostControl.SelectedItem = readmeTab; //tabNavigationService.NavigateToTab("ReadMeTab",e.Parameter); } break; case "AboutMe": { var readmeTab = new ContentTabItem() { DataContext = e.Parameter, Header = "Omar Ajerray" }; TabHostControl.Items.Add(readmeTab); TabHostControl.SelectedItem = readmeTab; //tabNavigationService.NavigateToTab("ReadMeTab",e.Parameter); } break; default: break; } }