DependencyPropertyHelper Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine einzelne Hilfsmethode (GetValueSource(DependencyObject, DependencyProperty)) bereit, die die Eigenschaftssystemquelle für den effektiven Wert einer Abhängigkeitseigenschaft meldet.
public ref class DependencyPropertyHelper abstract sealed
public static class DependencyPropertyHelper
type DependencyPropertyHelper = class
Public Class DependencyPropertyHelper
- Vererbung
-
DependencyPropertyHelper
Hinweise
DasWPF-Eigenschaftensystem ist relativ komplex und basiert auf der Rationalisierung der Werte, die möglicherweise aus einer Vielzahl von Eingaben stammen, basierend auf einer etablierten Wertermittlungsrangfolge. Da diese Quellen möglicherweise aus Laufzeitcode, aus kompiliertem Markup oder sogar aus Laufzeitbenutzereinstellungen stammen, kann es hilfreich sein, genau zu wissen, welcher Teilnehmer des Wertwertsystems der Abhängigkeitseigenschaft den Wert festgelegt hat, den Sie beim Aufrufen GetValue zur Laufzeit für diese Eigenschaft abrufen. Wenn der Wert von einer anderen Quelle stammt als beabsichtigt, müssen Sie möglicherweise einen Aspekt Ihrer Anwendung anpassen. Die Wertquelle kann eine Formatvorlage, ein Design, ein lokaler Wert, eine Animation, eine Bindung oder ein laufzeitbasierter Wert sein, z. B. Systemeinstellungen über Designs oder Systemressourcen. Weitere Informationen finden Sie unter Dependency Property Value Precedence.
Ein weiterer Mechanismus, der die Eigenschaft im Allgemeinen anstelle einer bestimmten Instanz der Eigenschaft für ein Objekt meldet, ist die Eigenschaftsmetadaten. Die Eigenschaftenmetadaten sind durch Aufrufen GetMetadata und Untersuchen der zurückgegebenen PropertyMetadata (oder einer von mehreren möglichen abgeleiteten Klassen, in die die zurückgegebenen Eigenschaftsmetadaten umgewandelt werden können) auffindbar.
Methoden
| Name | Beschreibung |
|---|---|
| GetValueSource(DependencyObject, DependencyProperty) |
Gibt eine Struktur zurück, die verschiedene Metadaten- und Eigenschaftensystemmerkmale einer bestimmten Abhängigkeitseigenschaft angibt DependencyObject. |
| IsTemplatedValueDynamic(DependencyObject, DependencyProperty) |
Gibt an, ob ein angegebenes Element zu einer Instanz einer Vorlage gehört, die einen Wert für die angegebene Eigenschaft definiert, die auf Änderungen an anderer Stelle geändert werden kann. |