Xaml UWP切换开关将内容置于左侧

Xaml UWP切换开关将内容置于左侧,xaml,uwp,Xaml,Uwp,有没有一种简单的方法可以获取ToggleSwitch控件左侧的内容(文本)?(除了弄乱模板之外) 谢谢如果您想正确地修改模板,就应该修改它 但是,如果您想以一种不正常的方式修复它,请更改控件的FlowDirection。但是,当与其他控件一起使用时,您必须调整页边距和对齐方式,以使其看起来像样(有关默认对齐方式,请参见下图) 问得好,不是第一次有人问我这个问题。除了“弄乱控件模板”或者(可能更容易)使用外部TextBlocks来处理它之外,没有任何内置的方法来处理这个问题。我最终修改了模板,

有没有一种简单的方法可以获取ToggleSwitch控件左侧的内容(文本)?(除了弄乱模板之外)


谢谢

如果您想正确地修改模板,就应该修改它

但是,如果您想以一种不正常的方式修复它,请更改控件的
FlowDirection
。但是,当与其他控件一起使用时,您必须调整页边距和对齐方式,以使其看起来像样(有关默认对齐方式,请参见下图)



问得好,不是第一次有人问我这个问题。除了“弄乱控件模板”或者(可能更容易)使用外部
TextBlocks
来处理它之外,没有任何内置的方法来处理这个问题。我最终修改了模板,没有那么糟糕。但是我喜欢使用外部文本块的想法。谢谢你的“开箱即用”思想:)这就是为什么我从“你应该修改模板”开始:)不错。。。这很聪明,但我是个完美主义者,所以我想我会修改模板;)很高兴你“看到了光明”;)更改模板一开始看起来很可怕,但这通常是最好的解决方案。
<StackPanel>
    <ToggleSwitch OffContent="Test" OnContent="Test2"></ToggleSwitch>
    <ToggleSwitch OffContent="Test" OnContent="Test2" FlowDirection="RightToLeft"></ToggleSwitch>
</StackPanel>