我在WPF中使用Expander来显示我的数据。 Expander控件的默认样式包含一个切换按钮,当我点击它时显示/隐藏我的内容。
当我将鼠标悬停在标题上并在我离开时崩溃时,如何修改样式以使其展开?
答案 0 :(得分:6)
准系统设置应该是这样的:
<Style TargetType="{x:Type Expander}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="IsExpanded" Value="True" />
</Trigger>
</Style.Triggers>
</Style>
(适用于整个扩展器,而不仅仅是标题。这可能需要弄乱模板。)
答案 1 :(得分:3)
可以在isExpanded属性和ismouseover:
之间使用数据绑定IsExpanded="{Binding IsMouseOver, Mode=OneWay, RelativeSource={RelativeSource Self}}"