WinUI - ToggleSwitch のラベルをボタンの左側にする

C++ で WinUI 3 ライブラリを使う

ToggleSwitch のラベルをボタンの左側にするには FlowDirection に RightToLeft を設定します。

<StackPanel Orientation="Vertical" HorizontalAlignment="Center" VerticalAlignment="Center" Spacing="4">
    <ToggleSwitch BorderBrush="Red" BorderThickness="1"/>
    <ToggleSwitch BorderBrush="Blue" BorderThickness="1" FlowDirection="RightToLeft" />
</StackPanel>

ToggleSwitch の領域がわかるように枠に色をつけています。

参考

WinUI 3 with C++ 入門 - ビリヤードが好きなプログラマー

ToggleButton クラス (Microsoft.UI.Xaml.Controls.Primitives) - Windows App SDK | Microsoft Learn