Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

FrameworkElement.OnApplyTemplate-Methode: ()

 

Veröffentlicht: Oktober 2016

Wird beim Überschreiben in einer abgeleiteten Klasse immer dann aufgerufen, wenn Anwendungscode oder interne Prozesse ApplyTemplate aufrufen.

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

public virtual void OnApplyTemplate()

Diese Methode hat keine Standardimplementierung.

Vorlagen sind im Abschnitt eines Elements abgeschlossenen visuelle Struktur, die die Template-Eigenschaft des stammt ein Style der für das Element angewendet wird. Weitere Informationen finden Sie unter Erstellen von Formaten und Vorlagen.

Hinweise für Vererber:

Abgeleitete Klassen von FrameworkElement können diese Methode für eine Vielzahl möglicher Szenarios als Benachrichtigung verwenden:

  • Sie können eine eigene Implementierung von Code aufrufen, die den Rest der visuellen Struktur eines Elements erstellt.

  • Sie können Code ausführen, der auf der visuellen Struktur aus angewendeten Vorlagen, wie das Abrufen von Verweisen auf benannte Elemente, die aus einer Vorlage beruht.

  • Sie können Dienste einführen, die nur sinnvoll, nach Abschluss die visuelle Struktur aus Vorlagen vorhanden sind.

  • Sie können festlegen, Status und Eigenschaften von Elementen innerhalb der Vorlage, die von anderen Faktoren abhängen. Beispielsweise können Eigenschaftswerte nur erkannt werden, das übergeordnete Element kennen, oder wenn eine bestimmte abgeleitete Klasse eine gemeinsame Vorlage verwendet.

Implementierer sollten immer die basisimplementierung, bevor Sie ihre eigene Implementierung aufrufen. FrameworkElement selbst hat keinen Standardwert möglicherweise Implementierung, aber Beteiligte Klassen.

Control bietet eine ähnliche Überschreibung Control.OnTemplateChanged.

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: