Freigeben über


ControlTemplate.ValidateTemplatedParent(FrameworkElement) Methode

Definition

Vergleicht das auf Vorlagen basierende übergeordnete Element mit einer Reihe von Regeln.

protected:
 override void ValidateTemplatedParent(System::Windows::FrameworkElement ^ templatedParent);
protected override void ValidateTemplatedParent (System.Windows.FrameworkElement templatedParent);
override this.ValidateTemplatedParent : System.Windows.FrameworkElement -> unit
Protected Overrides Sub ValidateTemplatedParent (templatedParent As FrameworkElement)

Parameter

templatedParent
FrameworkElement

Das Element, auf das diese Vorlage angewendet wird.

Ausnahmen

Die templatedParent darf nicht null sein.

Sie müssen das ControlTemplate einem Control zuordnen, indem Sie die Template-Eigenschaft festlegen, bevor Sie das ControlTemplate für das Control verwenden.

Hinweise

Die Methode verwendet die folgenden Regeln:

  1. Der templatedParent Typ kann nicht sein FrameworkContentElement.

  2. Der templatedParent Typ kann nicht sein, der kein ControlTyp FrameworkElement ist.

  3. Dies templatedParent kann Control nicht der zugehörigen Eigenschaft ControlTemplateentsprechen.

Gilt für