自定义扩展器以扩展鼠标输入

Met*_*tro 3 wpf mouse enter expander

我在WPF中使用Expander来显示我的数据.Expander控件的默认样式包含一个切换按钮,当我单击它时显示/隐藏我的内容.

当我将鼠标悬停在标题上并在我离开时崩溃时,如何修改样式以使其扩展?

H.B*_*.B. 6

准系统设置应该是这样的:

<Style TargetType="{x:Type Expander}">
    <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
            <Setter Property="IsExpanded" Value="True" />
        </Trigger>
    </Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

(适用于整个扩展器,而不仅仅是标题.这可能需要弄乱模板.)