public void Execute(object parameter) { if (parameter is DiscordChannel channel) { var page = Window.Current.Content.FindChild <DiscordPage>(); if (page != null) { OverlayService.GetForCurrentView().ShowOverlay <ChannelEditPage>(channel); } } }
private async void AcceptButton_Click(object sender, RoutedEventArgs e) { AcceptButton.Visibility = Visibility.Collapsed; MainContent.IsEnabled = false; ProgressRing.IsActive = true; await _viewModel.SaveChangesAsync(); ProgressRing.IsActive = false; OverlayService.GetForCurrentView().CloseOverlay(); }
public void Execute(object parameter) { if (parameter is DiscordChannel channel) { var page = Window.Current.Content.FindChild <DiscordPage>(); if (page != null) { Analytics.TrackEvent("EditChannelCommand_Invoked"); OverlayService.GetForCurrentView().ShowOverlay <ChannelEditPage>(channel); } } }
private void EditButton_Click(object sender, RoutedEventArgs e) { var bigModel = DataContext as ChannelViewModel; var model = (sender as FrameworkElement).DataContext as FileUploadModel; var newModel = new EditedFileUploadModel(model) { Parent = this }; bigModel.FileUploads.Remove(model); bigModel.FileUploads.Add(newModel); OverlayService.GetForCurrentView().ShowOverlay <VideoEditor>(newModel); }
private async void Close() { OverlayService.GetForCurrentView().CloseOverlay(); mediaElement.Source = null; _mediaStreamSource = null; _playTimer?.Stop(); _model = null; _renderTask = null; _tempFile = null; if (ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar")) { DisplayInformation.AutoRotationPreferences = DisplayOrientations.Portrait; await StatusBar.GetForCurrentView().ShowAsync(); } else { DisplayInformation.AutoRotationPreferences = DisplayOrientations.None; } GC.Collect(); }
private void NavigationView_BackRequested(NavigationView sender, NavigationViewBackRequestedEventArgs args) { OverlayService.GetForCurrentView().CloseOverlay(); }
private async void Close() { OverlayService.GetForCurrentView().CloseOverlay(); DoCleanup(); }
private void BackButton_Click(object sender, RoutedEventArgs e) { OverlayService.GetForCurrentView().CloseOverlay(); }