この非常に単純なWPFプログラムの例を見てください。
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<GroupBox>
<GroupBox.Header>
<CheckBox Content="Click Here"/>
</GroupBox.Header>
</GroupBox>
</Window>
したがって、ヘッダーがCheckBoxであるGroupBoxがあります。私たちは皆、このようなことをしました-通常、チェックボックスがオフになっているときに無効になるように、GroupBoxのコンテンツをバインドします。
ただし、このアプリケーションを実行してチェックボックスをクリックすると、マウスのクリックが飲み込まれ、チェックボックスのステータスが変わらないことがあります。私が正しければ、GroupBoxの上部の境界線が置かれているピクセルの正確な行をクリックしたときです。
誰かがこれを複製できますか?なぜこれが発生するのでしょうか、それを回避する方法はありますか?
編集:GroupBoxのBorderThicknessを0に設定すると問題は解決しますが、明らかに境界線が削除されるため、GroupBoxのようには見えなくなります。