默认情况下,扩展器有一个左对齐的切换按钮,但在我的 WPF 应用程序中,我希望切换按钮位于标题的右侧,而不需要 Expression Blend 的帮助。只是简单的 XAML 和/或 C#。我的扩展器包含一个垂直方向的堆栈面板,其中标签作为其子项。
我尽力了,但是here它说“扩展器控件没有任何命名部分”。
我找到了一个例子here。但它会覆盖默认的扩展器样式。
我认为所附图片应该传达我想要的内容。怎么做。任何链接都会有帮助。
有一个技巧可以帮助你
<Expander Header="My Expander"
FlowDirection="RightToLeft">
<Expander.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding RelativeSource={RelativeSource AncestorType=Expander}, Path=Header}"
Width="{Binding RelativeSource={RelativeSource AncestorType=Expander}, Path=ActualWidth}"
Margin="-30,0,0,0"
FlowDirection="LeftToRight">
</TextBlock>
</DataTemplate>
</Expander.HeaderTemplate>
</Expander>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)