在accordion标题中有一个可点击的元素

时间:2013-10-22 11:41:12

标签: wpf wpf-controls

我在accordionitem的标题中有一个复选框。但是,当我单击一个复选框时,它会折叠或展开accordionitem。有没有办法在没有手风琴展开/折叠的情况下点击复选框?

3 个答案:

答案 0 :(得分:0)

发现了类似的问题,不同的上下文here。 对于我的具体案例:

在xaml中,我们将click事件添加到复选框

<Accors:AccordionItem>
  <Accors:AccordionItem.Header> 
    ...
     <CheckBox Click="CheckBox_Click_1"/>
    ...
  </Accors:AccordionItem.Header>
</Accors:AccordionItem>

并在后面的代码中:

private void CheckBox_Click_1(object sender, RoutedEventArgs e)
{
    e.Handled = true;
}

答案 1 :(得分:0)

尝试将Accordion.SelectionMode属性更改为所有可用的枚举。我在使用accrodion时遇到了同样的问题,但是当我将属性值更改为None或其他可用的枚举时,它已得到解决。

答案 2 :(得分:0)

如果Header内容包含任何控件,请确保选择模式为ZeroOrMore 的SelectionMode = “零或更多”