我在WPF应用程序的TabItem标头中有一个CheckBox。我发现当你点击TabItem时,它正在检查CheckBox,但是没有打开TabItem。我只希望实际的CheckBox注册click事件以将状态从Checked更改为Unchecked,反之亦然。这样,单击CheckBox的标签将打开TabItem。
我尝试使用没有内容的空CheckBox,然后在它旁边放一个单独的Label,但TabItem告诉我它不能有2个标题。
<TabItem>
<TabItem.Header>
<CheckBox Name="chkExportEnabled" Content="{x:Static resources:Global.Label_Export}" IsChecked="{Binding EnableExport}"/>
</TabItem.Header>
</TabItem>
答案 0 :(得分:1)
您可以在无标签StackPanel
和Orientation='Horizontal'
周围使用CheckBox
Label
TabItem.Header
。 {{1}}可能只包含一个孩子,这就是您收到错误的原因,但没有什么可以阻止您将布局容器用作该子容器。