C1ToolBarGroup オブジェクトは、ツールバー要素のグループを定義します。C1ToolbarGroup は、C1ToolbarButton、C1ToolbarToggleButton、C1ToolbarDropDown、C1ToolbarSplitButton の各ツールバーコントロールを保持できます。
C1ToolbarGroup にツールバー項目を追加すると、次の図のように、四角形のボックス内に子のツールバー項目がまとめて表示されます。
C1ToolbarGroup は、通常、グループ内の機能が相互に排他的である場合に使用されます。つまり、このグループ内のボタンで表される機能のうち、一度に1つの機能のみをオンにすることができます。
C1ToolbarGroup 内のコントロール(C1ToolbarButon および C1ToolbarToggleButton)の画像は、GroupSizedDefinitions クラスを使用して、大、中、小のサイズを指定できます。
GroupSizeDefinition は、C1ToolbarGroup 内のコントロールのサイズ(大、中、小)とボタンテキストの位置を定義します。"大" を使用すると、グループ内のすべてのコントロール(C1ToolbarButon および C1ToolbarToggleButton)が、LargeImageResource プロパティから画像サイズを取得し、LabelTitle プロパティのテキスト値を画像の下に配置します。"中" を使用すると、グループ内のすべてのコントロール(C1ToolbarButon および C1ToolbarToggleButton)が、SmallImageResource プロパティから画像サイズを取得し、LabelTitle プロパティのテキスト値を画像の右側に配置します。"小" を使用すると、グループ内のすべてのコントロール(C1ToolbarButon および C1ToolbarToggleButton)が、SmallImageResource プロパティから画像サイズを取得し、テキストは表示しません。
XAML |
コードのコピー
|
---|---|
</c1:C1ToolbarGroup> <c1:C1ToolbarGroup Header="フォント"> <c1:C1ToolbarStrip> <c1:C1ToolbarToggleButton LabelTitle="太字" /> <c1:C1ToolbarToggleButton LabelTitle="斜体" /> <c1:C1ToolbarToggleButton LabelTitle="下線" /> </c1:C1ToolbarStrip> </c1:C1ToolbarGroup> |
C1ToolBarGroup には、以下のプロパティが含まれます。
プロパティ | 定義 |
---|---|
FocusBrush | コレクションの指定されたインデックスにある項目を取得または設定します。 |
GroupSizeDefinitions | コントロール内の項目の選択モードを取得または設定します。 |
Header | ツールバーグループのヘッダーを取得または設定します。 |
MouseOverBrush | マウスがあるコントロールを強調表示するために使用されるブラシを取得または設定します。 |
PressedBrush | クリックされたボタンを描画するために使用されるブラシを取得または設定します。 |
ShowDialogLauncher | ダイアログランチャーの表示/非表示を取得または設定します。 |