コード例 #1
0
 private void ToggleSwitch_KeyUp(object sender, Input.KeyEventArgs e)
 {
     if (e.Key == Input.Key.Space)
     {
         this.SetValue(ToggleSwitch.IsCheckedProperty, !IsChecked);
     }
 }
コード例 #2
0
 /// <summary>
 /// Overrides <see cref="View.OnKeyDown(Input.KeyEventArgs)" />
 /// </summary>
 protected internal override void OnKeyDown(Input.KeyEventArgs e)
 {
     if (e.VirtualKeyCode == Presentation.VirtualKeyCode.Space)
     {
         OnActivated(EventArgs.Empty);
     }
 }
コード例 #3
0
ファイル: ColorView.cs プロジェクト: wieslawsoltes/Avalonia
 /// <summary>
 /// Event handler for when a key is pressed within the Hex RGB value TextBox.
 /// This is used to trigger re-evaluation of the color based on the TextBox value.
 /// </summary>
 private void HexTextBox_KeyDown(object?sender, Input.KeyEventArgs e)
 {
     if (e.Key == Input.Key.Enter)
     {
         GetColorFromHexTextBox();
     }
 }
コード例 #4
0
ファイル: Slider.cs プロジェクト: ndhelix/OpenSilver
 private void Thumb_KeyDown(object sender, Input.KeyEventArgs e)
 {
     if (e.Key == Key.Right || e.Key == Key.Up)
     {
         OnClickOnSmallOrLargeDecreaseIncreaseButtons(SmallChange, ScrollEventType.SmallIncrement);
     }
     else if (e.Key == Key.Left || e.Key == Key.Down)
     {
         OnClickOnSmallOrLargeDecreaseIncreaseButtons(-SmallChange, ScrollEventType.SmallDecrement);
     }
 }
コード例 #5
0
        private void comboBox_KeyDown(object sender, Input.KeyEventArgs e)
        {
            switch (e.Key)
            {
            case Input.Key.Escape: Exit(false); break;

            case Input.Key.Enter: Exit(true); break;

            default: return;
            }
            e.Handled = true;
        }
コード例 #6
0
ファイル: FlexyPanel.cs プロジェクト: lanicon/WpfControls
 protected override void OnKeyDown(Input.KeyEventArgs e)
 {
     base.OnKeyDown(e);
     if (NavigationTriggerMode == Controls.NavigationTriggerMode.ArrowKeys)
     {
         if (e.Key == Input.Key.Left)
         {
             NavigateToPreviousPage();
         }
         else if (e.Key == Input.Key.Right)
         {
             NavigateToNextPage();
         }
     }
 }