CommandBar
のコンテンツセクションのコンテンツを水平に整列させるにはどうすればよいですか?記念日の更新の前に、これはまだ可能でした。CommandBarのコンテンツをUWPで整列する
4
A
答えて
6
ソリューション
はIsDynamicOverflowEnabled
プロパティを無効にし、Right
にHorizontalContentAlignment
を設定します。これを実行すると、Anniversary Update SDKの以前のバージョンと同じ動作になります。周年記念アップデートSDK(Windowsの10版1607)の問題
の
<CommandBar HorizontalContentAlignment="Right"
IsDynamicOverflowEnabled="False">
<CommandBar.Content>
<TextBlock Text="Content" />
</CommandBar.Content>
</CommandBar>
原因新しいプロパティがCommandBar
コントロールに追加されました - IsDynamicOverflowEnabled
。このプロパティはデフォルトでtrue
に設定されています。その目的は、が、バーのプライマリエリアからセカンダリエリアへのアプリケーションバーコマンドを自動的にオーバーフローさせることです。
この追加では、コントロールの既定のテンプレートを変更する必要がありました。あなたはC:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.14393.0\Generic\generic.xaml
にCommandBar
テンプレートのデフォルトに見れば、テンプレートが新しいVisualStateGroup
が含まれていることがわかります。
<VisualStateGroup x:Name="DynamicOverflowStates">
<VisualState x:Name="DynamicOverflowDisabled"/>
<VisualState x:Name="DynamicOverflowEnabled">
<VisualState.Setters>
<Setter Target="ContentControlColumnDefinition.Width" Value="Auto"/>
<Setter Target="PrimaryItemsControlColumnDefinition.Width" Value="*"/>
</VisualState.Setters>
</VisualState>
制御は、Auto
から*
とPrimaryItemsControlColumnDefinition.Width
セットにContentControlColumnDefinition.Width
セットを持っていますこれは、コンテンツが、プライマリコマンドを入力した後に残っているすべての空き領域を埋めることを意味します。ただし、オーバーフローする前にできるだけ多くのスペースを取る必要があるため、この動作は動的オーバーフローには意味がありません。したがって、VisualState
DynamicOverflowEnabled
は、列の幅を適切に切り替えます。
関連する問題
- 1. Xamarin UWPカスタムCommandBar
- 2. 幅CommandBar(UWP)
- 3. UWP SplitView CommandBarコンテンツバインディング
- 4. CommandBarの色はUWP
- 5. CommandBar XAML - UWP - プロパティアニバーサリーエディションSDK
- 6. UWPでCommandBarをカスタマイズできますか
- 7. テキストボックス(UWP)内のコンテンツの垂直方向の整列
- 8. Word Mobileのような複数のオーバーフローメニューを備えたUWP CommandBar?
- 9. 左のコンテンツを整列するには?
- 10. 私のコンテンツを整列する方法
- 11. UWP AppsでCommandBarでクリックした3ドットのイベントは何ですか?
- 12. JQuery Mobileのコンテンツの整列
- 13. UWP - StackPanelコンテンツでListBoxItemStyleをカスタマイズする
- 14. JavaFXでのTextAreaのコンテンツの整列
- 15. HTML(Email)3列テーブル:列内のコンテンツを整列する方法
- 16. UWP RadGridViewのコンテンツをエクスポートする方法
- 17. UWPデータバインドでコンテンツにアクセスするListView
- 18. UWP文字列を整数に変換する
- 19. CommandBarボタンのクリーンアップ
- 20. テキストボックスの整列UWPから印刷する場合
- 21. 部分コンテンツC#UWP
- 22. Divコンテンツの整列の問題
- 23. kony Textview2 CONTENT_ALIGN_MIDDLE_RIGHTへのコンテンツの整列
- 24. UWPコンテンツのダイアログとコンテンツフレーム
- 25. POST2PDFコンバータ:コンテンツを2列のレイアウトで整列する際の問題
- 26. すべてのコンテンツを1行に整列する
- 27. webview UWPで動的コンテンツを表示
- 28. スウィフトで異なる画面サイズのコンテンツのサイズ変更/整列
- 29. divの先頭にコンテンツを整列する
- 30. Windows 10 Mobile UWPアプリケーションのCommandBarにShareボタンを追加して機能を共有する方法は?
詳細な説明をありがとうございます。 – kendoo
あなたは歓迎です、幸せなコーディング:-)! –