看一看這個非常簡單的例子WPF程序:WPF中的GroupBox標題是否會吞下鼠標點擊?
<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>
所以我有一個分組框,其標題是一個複選框。我們都做了這樣的事情 - 通常您將GroupBox的內容綁定到CheckBox未被選中時禁用的方式。
但是,當我運行此應用程序並單擊CheckBox時,我發現有時候我的鼠標點擊被吞下,CheckBox的狀態不會改變。如果我是對的,那就是當我點擊GroupBox頂部邊框所在的確切像素行時。
有人可以複製此?爲什麼會發生這種情況,是否有解決辦法?
編輯:將GroupBox的BorderThickness設置爲0解決了這個問題,但顯然它刪除了邊框,所以它看起來不再像組合框了。
完整的模板讓我們投票修復了此漏洞:HTTPS ://connect.microsoft.com/VisualStudio/feedback/details/539427/any-control-placed-in-groupboxs-header-will-be-not-complete-accessable-click-hover-etc – codekaizen 2010-09-16 17:00:32
非常感謝您的支持張貼這個!現在我知道這是一個錯誤。 – 2012-01-30 09:53:28
在.NET 4.5中修復。你可以安裝.NET 4.5來修復你的4.0應用程序。 – 2012-10-03 21:02:32