Check the CheckBox based on key pressed states : CheckBox « Windows Presentation Foundation « VB.Net






Check the CheckBox based on key pressed states

Check the CheckBox based on key pressed states
   

<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="WPF" Height="170" Width="200">
    <StackPanel HorizontalAlignment="Center">
        <UniformGrid Columns="2">
            <UniformGrid.Resources>
                <Style TargetType="{x:Type CheckBox}">
                    <Setter Property="IsHitTestVisible" Value="False" />
                    <Setter Property="Margin" Value="5" />
                </Style>
            </UniformGrid.Resources>
            <CheckBox Content="LeftControl" Name="chkLControl"/>
            <CheckBox Content="RightControl" Name="chkRControl"/>

        </UniformGrid>
        <Button Content="Check Keyboard" Margin="10" Click="Button_Click"/>
    </StackPanel>
</Window>

//File:Window.xaml.vb
Imports System
Imports System.Windows
Imports System.Windows.Input

Namespace WpfApplication1
  Public Partial Class Window1
    Inherits Window
    Public Sub New()
      InitializeComponent()
      CheckKeyboardState()
    End Sub
    Private Sub Button_Click(sender As Object, e As RoutedEventArgs)
      CheckKeyboardState()
    End Sub
    Private Sub CheckKeyboardState()
      chkLControl.IsChecked = Keyboard.IsKeyDown(Key.LeftCtrl)
      chkRControl.IsChecked = Keyboard.IsKeyDown(Key.RightCtrl)

    End Sub
  End Class
End Namespace

   
    
    
  








Related examples in the same category

1.CheckBox checked event listenerCheckBox checked event listener
2.Handles CheckBox Indeterminate events when a CheckBox changes to a indeterminate state.Handles CheckBox Indeterminate events when a CheckBox changes to a indeterminate state.
3.Handle CheckBox Unchecked eventsHandle CheckBox Unchecked events
4.Handle CheckBox checked eventsHandle CheckBox checked events
5.Use Linq to get checked CheckBoxUse Linq to get checked CheckBox