gpt4 book ai didi

.net - 展开或折叠时如何更改 WPF 扩展器标题文本?

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

使用 WPF 扩展器,我希望 Header 在控件展开时从“查看更多”更改为“查看更少”,并在再次折叠时返回“查看更多”。
我更喜欢 WPF 纯解决方案,而不是 C# 或其他代码隐藏方法。
我觉得这应该很容易,但我正在努力寻找正确的条款以通过谷歌获得解决方案。

谢谢!

最佳答案

您可能可以在样式触发器中执行此操作:

<Expander>
<Expander.Style>
<Style TargetType="Expander">
<Setter Property="IsExpanded" Value="False" />
<Setter Property="Header" Value="See More" />

<Style.Triggers>
<DataTrigger Binding="{Binding IsExpanded,RelativeSource={RelativeSource Self}}" Value="True">
<Setter Property="Header" Value="See Less" />
</DataTrigger>
</Style.Triggers>
</Style>
</Expander.Style>
</Expander>

这是未经测试的,但它应该给你一些东西。

关于.net - 展开或折叠时如何更改 WPF 扩展器标题文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2604255/

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