デスクトップアプリ内にトグルボタンがあります:
<ToggleButton x:Name="CFStglBtn" Checked="cfsCBox_Checked"
Unchecked="cfsCBox_Unchecked"
IsChecked="True" HorizontalAlignment="Left" Margin="5,0,0,0">
<StackPanel Orientation="Horizontal">
<Image Source="assets\telephone.png" Margin="3,0,0,0" />
<TextBlock Text="CFS" FontSize="10" Margin="5,5,5,0"
Foreground="DarkSlateGray"/>
</StackPanel>
</ToggleButton>
Checked イベントでは、値を設定してからメソッド FilterView(); を実行しています。//コード省略
チェックされていない状態は正反対です。変数をリセットし、メソッドを再度実行します
私が持っている質問は、トグル ボタンのチェックを外すと、ボタンがまだフォーカスを持っているかのように、ボタンがパルスまたは点滅し続ける (青からクロムに変わる) ことに気付きました。別のボタンがクリックされるまで、ボタンはこのままになります。
このフォーカスを削除して、ボタンのチェックを外すと、ボタンが点滅/点滅する色なしでチェックされていない状態に戻る方法はありますか?
- 上からわかるように、これはスタイルやカスタムのない標準のトグル ボタンです。
- これを通常のボタンだけでテストしたところ、クリックしたときに同じことが発生し、別のボタンがクリックされるまでボタンがパルス/フラッシュし続けます。
これをどのように回避するか、またはこの影響が発生しないようにしますか。
ありがとうございました