//Reakce na kliknutí na 2. button private void Button2_Click(object sender, RoutedEventArgs e) { Ovladani ovladani = ((FrameworkElement)sender).DataContext as Ovladani; ovladani.vystup1.Value = false; ovladani.vystup2.Value = true; ovladani.UvolnitVystupy(); }
/// <summary> /// Ovládání šipkami klávesnice /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Ovladani_PreviewKeyDown(object sender, KeyEventArgs e) { Object item = ((FrameworkElement)sender).DataContext as Object; if (item is Ovladani) { Ovladani ovladani = ((FrameworkElement)sender).DataContext as Ovladani; if (e.Key == Key.Left) { ovladani.vystup1.Value = true; ovladani.vystup2.Value = false; ovladani.UvolnitVystupy(); } if (e.Key == Key.Right) { ovladani.vystup1.Value = false; ovladani.vystup2.Value = true; ovladani.UvolnitVystupy(); } } }
//Reakce na uvolnění buttonu výstupu levým tlačítkem myši private void Button_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { Ovladani ovladani = ((FrameworkElement)sender).DataContext as Ovladani; ovladani.UvolnitVystupy(); }