8
A
答えて
5
コントロールのテンプレートのスタイルを変更する必要があります。ここに例があります:http://patconroy.wordpress.com/2008/12/18/restyling-the-wpf-expander-control/
19
FlowDirection
をRightToLeft
に設定することもできますが、それ以外の問題が発生する可能性があります。たとえば、エキスパンダーのコンテンツのフロー方向も変更されるため、エキスパンダーの内容を元に戻す必要があります。
0
これにアプローチする別の方法は、エキスパンダー自体にヘッダーやコンテンツを含めずに、好きな場所にエキスパンダーを配置することです。 BooleanToVisibilityConverterを使用して、コンテンツコントローラーの表示を展開ツールIsExpanded
にバインドします。
<StackPanel>
<StackPanel.Resources>
<BooleanToVisibilityConverter x:Key="boolToVisibility" />
</StackPanel.Resources>
<DockPanel>
<Expander DockPanel.Dock="Right" x:Name="rightAlignedExpander" />
<TextBlock Text="Expanders header" VerticalAlignment="Center" />
</DockPanel>
<Grid Visibility="{Binding IsExpanded, ElementName=rightAlignedExpander, Converter={StaticResource boolToVisibility}}">
<TextBlock Text="Expanders content"/>
</Grid>
</StackPanel>
欠点は、ヘッダがクリックされたとき、それは拡大しないことであるが、必要に応じてそれを容易に実現することができます。
個人的には、これはコントロールのテンプレートを完全に元に戻すのではなく、より単純でわかりやすいと思います。 DevExpressやTelerikのようなサードパーティのテーマを使用する場合など、エキスパンダーに既に適用されているスタイルを保持するという利点もあります。
関連する問題
- 1. どのように右側に
- 2. メモ帳++どのようにウィンドウを右側に置くのですか?
- 3. Xcodeの右側の細いバーはどのようなタイプのビューですか?
- 4. どのようにuiviewの下側と右側だけに影を追加するのですか?
- 5. どのように見出しの右側にアイコンを配置しますか?
- 6. クローズアイコンを検索バーの内側の右側に移動するにはどうすればよいですか?
- 7. iOsの右側から左側にビューを表示するにはどうすればよいですか?
- 8. 私のページの右側に私の右側の列を浮かせるように見えません
- 9. iframeを右側にシフトするにはどうすればよいですか?
- 10. divを画面の右側に実行するようにする
- 11. 入力フィールドを左側に、テキストラベルを右側に配置するにはどうすればよいですか?
- 12. サムネイルをメインイメージの下からメインイメージの右側に移動するにはどうすればよいですか?
- 13. どのように右側の "Where"をC#のIQueryableインスタンスに渡すのですか?
- 14. 右側のインラインブロック要素をどのように揃えるには?
- 15. 左側のロゴと右側のナビゲーションのヘッダーを作成するにはどうすればいいですか?
- 16. DuckDuckGo検索ボックスの画像を、その行の右側のテキストを左側に表示するにはどうすればよいですか?
- 17. どのようにnavbarブランドをtwitterのブートストラップの右側に置くのですか?
- 18. ページの右側に1ピクセルのエッジを削除するにはどうすればよいですか?
- 19. ナビゲーションテキストのアイコンをアイテムテキストの右側に設定するにはどうすればよいですか?
- 20. ナビゲーションドロワーのアイテムアイコンをアイテムの右側に設定するにはどうすればよいですか?
- 21. Swift 3のテーブルビューの右側にA-Zバーを追加するにはどうすればよいですか?
- 22. 右側に存在する関数を扱うにはどうすればよいですか?
- 23. ハイチャートを使用して右側の左側のような閉じた境界線を得るにはどうすればよいですか?
- 24. クライアント側ルーティング。どのように機能するのですか?
- 25. コンテンツの右側にTwitterフィードを浮かべるにはどうすればよいですか?
- 26. クライアント側のjavascriptからサーバー側の関数を実行するにはどうすればよいですか?
- 27. 文字列の右側の余分なテキストを削除するにはどうすればよいですか?
- 28. ギャラリービューの右側に「画像を追加」ボタンを追加するにはどうすればよいですか?
- 29. 画面の右側に通知サークルを削除するにはどうすればよいですか?
- 30. UINavigationItemの右側にUISearchBarを表示するにはどうすればよいですか?
ありがとう、素敵な方 – Sender
@ user108:これがあなたの質問に答えるならば、あなたはそれを合格とマークするべきです。 –