我的应用程序中的Expander将FlowDirection设置为可以正常工作,但标题文本显示在水平方向。我想显示标题文本垂直绘制。
最佳答案
使用sl工具箱中的LayoutTransformer
<xmlns:layout="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Layout.Toolkit">
<toolkit:Expander.HeaderTemplate>
<DataTemplate >
<layout:LayoutTransformer>
<layout:LayoutTransformer.LayoutTransform>
<RotateTransform Angle="-90"/>
</layout:LayoutTransformer.LayoutTransform>
<TextBlock Text="Some Text" />
</layout:LayoutTransformer>
</DataTemplate>
</toolkit:Expander.HeaderTemplate>