バージョン

スタイルについて

Microsoft Windows Presentation Foundation のコントロールのように Styles および ControlTemplates を使用して xamDockManager のスタイルを設定できます。ただし、xamDockManager を構成するさまざまなクラスは、Style または ControlTemplate の Key プロパティとして使用できる静的なプロパティを公開することによってより簡単にスタイリングできます。IxamDockManager が事前に定義されたキーを使用する Style または ControlTemplate を見つけると、xamDockManager コントロールは自動的にユーザーが作成した Style または ControlTemplate を使用します。

以下の表は、ユーザーの Styles および ControlTemplates を作成する時にユーザーがキーとして使用できる静的プロパティをリストしています。各セクションの見出しは、プロパティが公開するクラスです。プロパティ名が「TemplateKey」で終わっている場合、その要素をスタイルするために ControlTemplate を作成する必要があります。プロパティ名が "StyleKey" で終わっている場合、その要素をスタイルするために Style を作成する必要があります。たとえば、 DocumentContentHost オブジェクトでコンテンツペインのタブ ヘッダーをスタイルしたい場合、以下の表を使用してクラスとプロパティ名を最初に見つけます。プロパティが見つかれば、そのプロパティの名前に基づいて ControlTemplate または Style を作成します。マークアップ拡張を使用してプロパティに ControlTemplate または Style の Key プロパティを設定します。

XAML の場合:

<!--
プロパティ名が "TemplateKey" で終わっているのでコントロール テンプレートを作成します。
コントロール テンプレートの Key プロパティを PaneTabItem クラスによって公開されている静的プロパティに設定します。
コントロール テンプレートの TargetType プロパティを PaneTabItem に設定します。
-->
<ControlTemplate
    x:Key="{x:Static igDock:PaneTabItem.DocumentTabItemTemplateKey}"
    TargetType="{x:Type igDock:PaneTabItem}">
    <!--
    TODO: ここでテンプレートを作成し、xamDockManager は自動的に DocumentContentHost オブジェクトのタブ ヘッダーにこの ControlTemplate を使用します。
    -->
</ControlTemplate>

PaneTabItem クラス

プロパティ名 ターゲット タイプ

PaneTabItem

PaneTabItem

PaneTabItem

xamdockmanager panetabitem のスタイリング ポイント

TabGroupPane クラス

プロパティ名 ターゲット タイプ

TabGroupPane

TabGroupPane

ボタン

ボタン

MenuItem

xamdockmanager の tabgrouppane スタイリング ポイント
xamdockmanager の tabgrouppane スタイリング ポイント

PaneHeaderPresenter クラス

プロパティ名 ターゲット タイプ

ボタン

ボタン

MenuItem

xamdockmanager の paneheaderpresenter スタイリング ポイント

PaneSplitter クラス

プロパティ名 ターゲット タイプ

コントロール

xamdockmanager の panesplitter スタイリング ポイント

XamDockManager クラス

プロパティ名 ターゲット タイプ

コントロール

セパレーター

MenuItem

ToolTip

Note

注: DropPreview コントロールは xamDockManager の視覚的なツリーの一部ではありません。したがって、スタイルを xamDockManager のローカル リソース ディクショナリに追加する必要があります。

xamdockmanager の スタイリング ポイント
xamdockmanager の スタイリング ポイント
xamdockmanager の スタイリング ポイント