private void OnDemoCollectionSeeAllButtonClicked(object sender, RoutedEventArgs e) { if (sender is HyperlinkButton hyperlinkButton) { string commandParameter = hyperlinkButton.CommandParameter.ToString(); Enum.TryParse <DemoCollectionType>(commandParameter, out DemoCollectionType collectionGroup); DemoCollectionGroup = collectionGroup; this.UpdateActiveDemos(); } }
protected override async void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter is string) { Enum.TryParse <DemoCollectionType>((string)e.Parameter, out DemoCollectionType collectionGroup); DemoCollectionGroup = collectionGroup; } this.config = await LoadDemoLauncherConfigFromFile("DemoLauncherConfig.xml"); this.AllDemos.AddRange(this.config.Entries); this.UpdateActiveDemos(); base.OnNavigatedTo(e); }
public void SwitchToMainGalleryView() { DemoCollectionGroup = DemoCollectionType.All; this.UpdateActiveDemos(); }