2017-11-02 16 views
0

ToggleSwitchコントロールの左側にコンテンツ(テキスト)を簡単に取得する方法はありますか? (そうでなくて、テンプレートを台無しにする)。UWP ToggleSwitchでコンテンツを左に配置

ありがとうございます。

+1

良い質問ではなく、私はこれを頼まれたのは初めて。これを処理する組み込みの方法はありません。外部の 'TextBlocks'を使って簡単に処理することもできます。 –

+0

私はテンプレートを修正してしまいました、それほど悪くはありませんでした。しかし、私は外部のテキストブロックを使う考えが好きです。これは本当にありがとうございます。 – danbord

答えて

1

テンプレートを正しく変更する必要がある場合は、テンプレートを変更する必要があります。

ただし、ハッキーな方法で修正したい場合は、コントロールのFlowDirectionを変更してください。しかし、他のコントロールと一緒に使用すると、マージンやアラインメントを微調整しなければなりません(デフォルトのアライメントについては、下の画像を参照)。

<StackPanel> 
    <ToggleSwitch OffContent="Test" OnContent="Test2"></ToggleSwitch> 
    <ToggleSwitch OffContent="Test" OnContent="Test2" FlowDirection="RightToLeft"></ToggleSwitch> 
</StackPanel> 

Flowdirection changed

+1

これは良い推薦ではないか、バート。 –

+0

だから私は "あなたはテンプレートを変更する必要があります"と始まりました:) – Bart

+1

悪くない...その賢いですが、私は完璧主義者なのでテンプレートを修正します;) – danbord

関連する問題