FrameworkTemplate.VisualTree プロパティ

定義

テンプレートのルート ノードを取得または設定します。Gets or sets the root node of the template.

public:
 property System::Windows::FrameworkElementFactory ^ VisualTree { System::Windows::FrameworkElementFactory ^ get(); void set(System::Windows::FrameworkElementFactory ^ value); };
public System.Windows.FrameworkElementFactory VisualTree { get; set; }
member this.VisualTree : System.Windows.FrameworkElementFactory with get, set
Public Property VisualTree As FrameworkElementFactory

プロパティ値

テンプレートのルート ノード。The root node of the template.

注釈

XAML プロパティ要素の使用XAML Property Element Usage

<object>  
  <VisualTreeRootNode > VisualTreeNodeContents  
  </VisualTreeRootNode >  
</object>  

XAML 値XAML Values

VisualTreeRootNodeVisualTreeRootNode
FrameworkTemplateサブクラスの直下の子として1つの XAML 要素。A single XAML element as the immediate child of the FrameworkTemplate subclass. テンプレートには単一のルートノードが必要です。Templates must have a single root node. 便利なテンプレートを生成するために、 VisualTreeRootNodeとして選択された要素は、独自のコンテンツモデルをサポートする必要があります。多くの場合、複数の子要素をサポートするモデルです。In order to generate a useful template, the element chosen as VisualTreeRootNode is expected to support a content model of its own, often a model that supports multiple child elements.

VisualTreeNodeContentsVisualTreeNodeContents
目的のテンプレートを完成させる1つ以上の要素。One or more elements that complete the intended template. VisualTreeRootNodeとして選択された要素が単一の子をサポートする場合、 VisualTreeNodeContentsとして宣言できる要素は1つだけです。If the element chosen as VisualTreeRootNode only supports a single child, then there can only be one element declared as VisualTreeNodeContents. また、選択したVisualTreeRootNodeでテキストコンテンツプロパティがサポートされている場合は、テキストコンテンツを提供することもできます (珍しいことはありません)。It is also possible (though uncommon) to provide text content if the chosen VisualTreeRootNode supports a text content property.

適用対象