C# WPF Expander:反转图标方向,同时保持内容位置(ExpandDirection)不变
我像抽屉一样使用WPF扩展器,它向上扩展,使标题保持在内容上方。折叠后,它所在的栅格单元也会变小 我希望展开方向保持向下,以便内容在其下方填充,但是因为它向上移动,所以如果带有方向箭头的图标位于相反方向,则看起来会更好,就像ExandDirection属性设置为up一样。如何在C代码或XAML中实现这一点C# WPF Expander:反转图标方向,同时保持内容位置(ExpandDirection)不变,c#,wpf,xaml,expander,drawer,C#,Wpf,Xaml,Expander,Drawer,我像抽屉一样使用WPF扩展器,它向上扩展,使标题保持在内容上方。折叠后,它所在的栅格单元也会变小 我希望展开方向保持向下,以便内容在其下方填充,但是因为它向上移动,所以如果带有方向箭头的图标位于相反方向,则看起来会更好,就像ExandDirection属性设置为up一样。如何在C代码或XAML中实现这一点 谢谢如果我正确理解您希望将箭头交换为expander折叠/展开状态,则需要为expander创建自定义控件模板。 我知道的最简单的方法是从wpf主题获取expander控件模板并重命名样式:
谢谢如果我正确理解您希望将箭头交换为expander折叠/展开状态,则需要为expander创建自定义控件模板。 我知道的最简单的方法是从wpf主题获取expander控件模板并重命名样式:
- ExpanderUpHeaderStyle到 膨胀式头型
- ExpanderDownHeaderStyle到 扩展器式