WPF复选框 - 单击标签不会更改选中状态

时间:2015-02-25 18:34:02

标签: c# wpf xaml

我在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>

1 个答案:

答案 0 :(得分:1)

您可以在无标签StackPanelOrientation='Horizontal'周围使用CheckBox Label TabItem.Header。 {{1}}可能只包含一个孩子,这就是您收到错误的原因,但没有什么可以阻止您将布局容器用作该子容器。

相关问题