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

如何修改样式,使其在将鼠标悬停在标题上时展开并在移开时折叠?

最佳答案

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

<Style TargetType="{x:Type Expander}">
    <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
            <Setter Property="IsExpanded" Value="True" />
        </Trigger>
    </Style.Triggers>
</Style>

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

关于wpf - 自定义扩展器以在鼠标输入时扩展,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6257864/

10-17 01:22