gpt4 book ai didi

.net - 单击时如何使 WPF 列表框子数据模板控件选择 ListBoxItem 容器?

转载 作者:行者123 更新时间:2023-12-02 06:42:49 26 4
gpt4 key购买 nike

我有一个列表框,在数据模板中有一个扩展器。

如果我单击 Expander Header,则扩展器会展开内容区域但不会选中父 ListBoxItem。

如果我点击扩展器的扩展内容区,父 ListBoxItem 将被选中。

如何在单击 expanderHeader 时使内容展开并选中父列表框项?

最佳答案

我意识到这个问题已经得到解答,但是有一种更简单的方法可以达到这个预期的结果。您可以将 Trigger 添加到 ListBoxItem Style 中,只要 ItemTemplate 中的元素有键盘,它就会选择 ListBoxItem重点:

<Style.Triggers> 
<Trigger Property="IsKeyboardFocusWithin" Value="True">
<Setter Property="IsSelected" Value="True"/>
</Trigger>
</Style.Triggers>

有关更多信息,请查看 MSDN , 或 post1post2 .

关于.net - 单击时如何使 WPF 列表框子数据模板控件选择 ListBoxItem 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5194140/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com