エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Control.Template プロパティ

2013/12/12

コントロール テンプレートを取得または設定します。

Namespace:  System.Windows.Controls
アセンブリ:  System.Windows (System.Windows.dll 内)
XAML の XMLNS: xmlns にマップされていません。

'宣言
Public Property Template As ControlTemplate
<control Template="{StaticResource templateResourceKey}"/>

XAML 値

templateResourceKey

要求されているテンプレートを識別するキー。このキーは、ResourceDictionary 内の既存のリソースを参照します。

メモメモ:

インライン テンプレートを定義するプロパティ要素構文は、技術的には使用可能ですが、大半のテンプレートのシナリオでは使用しないことをお勧めします。

プロパティ値

型: System.Windows.Controls.ControlTemplate
Control の外観を定義するテンプレート。

依存関係プロパティの識別子フィールド:  TemplateProperty

ControlTemplateControl の外観を指定します。ControlControlTemplate を持たない場合、Control はアプリケーションに表示されません。コントロールの作成者は、既定のコントロール テンプレートを定義します。アプリケーションの作成者は、ControlTemplate をオーバーライドしてコントロールのビジュアル ツリーを再定義できます。

コントロール テンプレートは、通常、コントロール固有の暗黙のスタイルの一部として、XAML に設定します。この場合、スタイルの Property 値は、文字列 Template として設定され、Setter.Value 値は、ControlTemplate オブジェクト要素を含むプロパティ要素として設定されます。次に例を示します。

<Style TargetType="ScrollViewer">
...
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="ScrollViewer">
      //visual root of template for a ScrollViewer
      </ControlTemplate>
    </Setter.Value>
  </Setter>
</Style>

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft