TemplateContent TemplateContent TemplateContent TemplateContent Class


Implements the record and playback logic that templates use for deferring content when they interact with XAML readers and writers.

public ref class TemplateContent
[System.Windows.Markup.XamlDeferLoad(typeof(System.Windows.TemplateContentLoader), typeof(System.Windows.FrameworkElement))]
public class TemplateContent
type TemplateContent = class
Public Class TemplateContent


This class has no public API in .NET Framework 4.5 Beta. It provides a property value for Template. Its constructor is internal. There is an instantiation pathway, but it is complex. Instantiating a template relies on TemplateContentLoader, which requires a XamlReader representing a deferred reader instance, and a IXamlObjectWriterFactory service. Both these considerations are typically only relevant to those that are not using the default XAML for WPF processing behavior, which includes deferred content processing of templates as part of its infrastructure, and does not require the typical WPF application author to access the aforementioned APIs.


Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)

GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)

ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to