記事のカテゴリー: C#、.NET 9、WPF
タブ移動がツールバーの外に出ていかない
タブ移動がツールバーの外に出ていかないと困るときはKeyboardNavigation.TabNavigation添付プロパティにLocalを設定します。ツールバーはデフォルトで同添付プロパティにCycleを設定するためです。
参照:
仮想化が無効になる条件
UIのパフォーマンスが悪いと感じたら、仮想化が無効になっているかもしれません。
参照:
ツールバーのオーバーフローボタン
ツールバーのオーバーフローボタン(右端のボタン)の背景色を変えたり、表示を消したかったら、ツールバーの継承クラスを作りOnApplyTemplateメソッドで該当要素を検索してBackgroundプロパティやVisibilityプロパティを設定します。
参照:
ドロップダウンボタン
ツールバーにドロップダウンボタンを置きたいときはメニューを使います。
XAML:
<ToolBar> <Menu> <MenuItem Header="ドロップダウンボタン"> <MenuItem Header="項目 1" /> <MenuItem Header="項目 2" /> </MenuItem> </Menu> </ToolBar>
タブコントロールのヘッダーを非表示にする
タブコントロールのヘッダーを並べているTabPanelを非表示にします。
XAML:
<TabControl> <TabControl.Resources> <Style TargetType="TabPanel"> <Setter Property="Visibility" Value="Collapsed" /> </Style> </TabControl.Resources> </TabControl>
0 件のコメント:
コメントを投稿