gpt4 book ai didi

c# - WPF 扩展器 : Reversing the icon direction while keeping the content location (ExpandDirection) the same

转载 作者:行者123 更新时间:2023-11-30 15:47:51 24 4
gpt4 key购买 nike

我像抽屉一样使用 WPF 扩展器,它向上扩展,以便标题保持在内容之上。当它折叠时,它所在的网格单元也会变小。

我希望扩展方向保持向下,以便内容填充在它下面,但是因为它向上移动,所以如果带有方向箭头的图标在相反的方向上看起来会更好,就好像 ExandDirection 属性设置为向上.如何在 C# 代码或 XAML 中完成此操作。

谢谢

最佳答案

如果我理解正确,您希望交换展开器折叠/展开状态的箭头,则需要为展开器创建一个自定义控件模板。我知道最简单的方法是从 wpf 主题获取扩展器控件模板并重命名样式:

  • ExpanderUpHeaderStyle 为ExpanderDownHeaderStyle
  • ExpanderDownHeaderStyle 为ExpanderUpHeaderStyle

您可以从这里下载主题源 http://msdn.microsoft.com/en-us/library/aa358533(VS.90).aspx

如果您对此有任何疑问,请告诉我您使用的是什么 wpf 主题,我将为您制作 xaml。

另请参阅如何使用 Blend 自定义 Expander http://www.c-sharpcorner.com/uploadfile/dpatra/807/default.aspx

关于c# - WPF 扩展器 : Reversing the icon direction while keeping the content location (ExpandDirection) the same,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3142407/

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