FrameworkTemplate.VisualTree Property

 

Gets or sets the root node of the template.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public FrameworkElementFactory VisualTree { get; set; }

Property Value

Type: System.Windows.FrameworkElementFactory

The root node of the template.

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

VisualTreeRootNode

A single XAML element as the immediate child of the FrameworkTemplate subclass. Templates must have a single root node. 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.

VisualTreeNodeContents

One or more elements that complete the intended template. If the element chosen as VisualTreeRootNode only supports a single child, then there can only be one element declared as VisualTreeNodeContents. It is also possible (though uncommon) to provide text content if the chosen VisualTreeRootNode supports a text content property.

.NET Framework
Available since 3.0
Return to top
Show: