private void rightBtn_Click(object sender, RoutedEventArgs e) { VideoPair vp = _current.Questions[questionsListBox.SelectedIndex].Resolvers[resolversListBox.SelectedIndex].VisualContent as VideoPair; rightBtn.Background = new SolidColorBrush(rightMedia.Src == vp.correctSrc ? Colors.DarkGreen : Colors.DarkRed); leftBtn.IsEnabled = false; }
private async void resolversListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (questionsListBox.SelectedItems.Count > 0 && resolversListBox.SelectedItems.Count > 0) { VideoPair vp = _current.Questions[questionsListBox.SelectedIndex].Resolvers[resolversListBox.SelectedIndex].VisualContent as VideoPair; if (vp != null) { int r = (new Random()).Next(0, 2); leftMedia.Src = System.IO.Path.Combine(Environment.CurrentDirectory, _pk, r > 0 ? vp.correctSrc : vp.incorrectSrc); rightMedia.Src = System.IO.Path.Combine(Environment.CurrentDirectory, _pk, r > 0 ? vp.incorrectSrc : vp.correctSrc); } else { await this.ShowMessageAsync("Ошибка", "Для данного материала еще не назначен медиа-контент", MessageDialogStyle.Affirmative, new MetroDialogSettings() { AnimateShow = true, AnimateHide = true }); } } else { leftMedia.Src = null; rightMedia.Src = null; } refreshControls(); }