private void SubmittedImagesList_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { if (e.AddedItems.Count > 0) { this.ShowButton.IsEnabled = true; this.selectedUserImage = (UserSubmittedImage)e.AddedItems[0]; this.SelectedImageGrid.DataContext = this.selectedUserImage; this.SubmittedImagesList.SelectedIndex = -1; } }
private async void SubmittedImagesList_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { await this.Dispatcher.InvokeAsync(() => { if (e.AddedItems.Count > 0) { this.ShowButton.IsEnabled = true; this.selectedUserImage = (UserSubmittedImage)e.AddedItems[0]; this.SelectedImageGrid.DataContext = this.selectedUserImage; this.SubmittedImagesList.SelectedIndex = -1; } return(Task.FromResult(0)); }); }