public static void NavigateToCareerPage([CanBeNull] KunosCareerObject kunosCareer) { var mainWindow = Application.Current?.MainWindow as MainWindow; var group = mainWindow?.MenuLinkGroups.FirstOrDefault(x => x.GroupKey == "drive" && x.DisplayName == AppStrings.Main_Single); var links = group?.Links; links?.Remove(links.OfType <CustomLink>().FirstOrDefault(x => x.Source?.OriginalString.StartsWith(@"/Pages/Drive/KunosCareer_SelectedPage.xaml") == true)); if (kunosCareer == null) { mainWindow?.NavigateTo(new Uri("/Pages/Drive/KunosCareer.xaml", UriKind.RelativeOrAbsolute)); return; } var uri = UriExtension.Create("/Pages/Drive/KunosCareer_SelectedPage.xaml?Id={0}", kunosCareer.Id); if (links == null) { LinkCommands.NavigateLink.Execute(uri, null); return; } var link = new CustomLink { DisplayName = kunosCareer.DisplayName, Source = uri }; links.Insert(2, link); mainWindow.NavigateTo(link.Source); }
public KunosCareerIntro(KunosCareerObject careerObject) { DataContext = this; CareerObject = careerObject; Title = CareerObject.Name; InitializeComponent(); Buttons = new Button[] { }; }
public KunosCareerIntro(KunosCareerObject careerObject) { DataContext = this; CareerObject = careerObject; Title = CareerObject.Name; InitializeComponent(); Owner = null; Buttons = new Button[] { }; if (AppAppearanceManager.Instance.BlurImageViewerBackground) { WindowStyle = WindowStyle.None; AllowsTransparency = true; BlurBackground = true; } }
public ViewModel(KunosCareerObject careerObject) { _acObject = careerObject; }