0
私はそれを3つのボタン用にF1,F3,F7に設定しました。問題は、ボタンは、私はボタンの間集中するキーボードのTABを使用したい ... F1またはF3を押す前に集中する必要があります。wpfでTabキーを押したときにボタン(フォーカス)を移動する方法は?
<Grid Grid.Row="0" Background="#373737">
<StackPanel Orientation="Horizontal" Margin="0,0,0,1">
<Button x:Name="btnPay" FontSize="13" FontWeight="ExtraBold" Margin="0,0,1,0" BorderThickness="0" Width="120" KeyDown="btnPay_KeyDown">
<StackPanel Orientation="Vertical">
<Image Source="/Image/receipt.png" Width="40" Height="40" />
<TextBlock VerticalAlignment="Center" Margin="5,0" Foreground="White">Thanh toán (F1)</TextBlock>
</StackPanel>
</Button>
<Button x:Name="btnClear" FontSize="13" FontWeight="ExtraBold" Margin="0,0,1,0" BorderThickness="0" Width="120" KeyDown="btnClear_KeyDown">
<StackPanel Orientation="Vertical">
<Image Source="/Image/eraser.png" Width="40" Height="40" />
<TextBlock VerticalAlignment="Center" Margin="5,0" Foreground="White">Xóa (F2)</TextBlock>
</StackPanel>
</Button>
</StackPanel>
<Button x:Name="btnLogOut" FontSize="13" FontWeight="ExtraBold" Width="120" Margin="0,0,1,1" BorderThickness="0" KeyDown="btnLogOut_KeyDown"
HorizontalAlignment="Right">
<StackPanel Orientation="Vertical">
<Image Source="/Image/password.png" Width="40" Height="40" />
<TextBlock VerticalAlignment="Center" Margin="5,0" Foreground="White">Log Out (F6)</TextBlock>
</StackPanel>
</Button>
</Grid>
デフォルトでは、「Tab」はフォーカスされた要素を次の要素に変更します。ここにボタン付きのXAMLを投稿できますか?あなたは、ボタンを使って同じレイアウト上に他のコントロールを持っていますか? –
アップロードされたxaml ... –
F1を押すと「再生」、F2を押すと「Xóa」のアクションが実行され、F6を押すと「ログアウト」のアクションが実行されます。その場合ですか? –