public async void Execute(object parameter) { if (parameter is int) { await MediaFilePropertiesDialog.ShowFilePropertiesViewAsync((int)parameter); } }
private async void OnDetailsClick(object sender, RoutedEventArgs e) { if (PlaybackControl.Instance.Current?.File != null) { try { var file = await StorageFile.GetFileFromPathAsync(PlaybackControl.Instance.Current.File.Path); await MediaFilePropertiesDialog.ShowFilePropertiesViewAsync(file); } catch { var dialog = new MessageDialog("Failed to find file.", "Error"); await dialog.ShowAsync(); } } }
private async void OnShowPropertiesClicked(object sender, RoutedEventArgs e) { await MediaFilePropertiesDialog.ShowFilePropertiesViewAsync(File.Id); }