将复选框内容(文本)放在复选框本身左侧的最简单方法是什么?
最佳答案
最大化“简易性”和“正确性”的解决方案是使用 LeftToRight
内容创建一个 RightToLeft
复选框:
<CheckBox FlowDirection="RightToLeft">
<TextBlock FlowDirection="LeftToRight" Text="CheckBox Content:" />
</CheckBox>
或者如果您想要某种风格:
<Style TargetType="CheckBox">
<Setter Property="FlowDirection" Value="RightToLeft" />
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<ContentControl FlowDirection="LeftToRight" Content="{Binding}" />
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
关于.net - WPF 中复选框左侧的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17465867/