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

ValueSource-Struktur

 

Veröffentlicht: Oktober 2016

Meldet die Informationen, die von DependencyPropertyHelper.GetValueSource zurückgegeben werden.

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

public struct ValueSource

NameBeschreibung
System_CAPS_pubpropertyBaseValueSource

Ruft den Wert der BaseValueSource -Enumeration, die die Quelle meldet, die mit einem Wert im Abhängigkeitseigenschaftensystem bereitgestellt.

System_CAPS_pubpropertyIsAnimated

Ruft einen Wert, der angibt, ob die Eigenschaft animiert wird.

System_CAPS_pubpropertyIsCoerced

Ruft einen Wert ab, der angibt, ob dieser Wert aus einer CoerceValueCallback-Implementierung resultiert, die auf eine Abhängigkeitseigenschaft angewendet wurde.

System_CAPS_pubpropertyIsCurrent

Ruft ab, ob der Wert, wird festgelegt wurde die SetCurrentValue Methode.

System_CAPS_pubpropertyIsExpression

Ruft einen Wert, der angibt, ob dieser Wert aus einem ausgewerteten Ausdruck stammt. Dies ist möglicherweise eine BindingExpression eine Bindung unterstützt, oder einen internen Ausdruck wie jene, die Unterstützung der DynamicResource-Markuperweiterung.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Gibt einen Wert, der angibt, ob dies ValueSource gleich einem angegebenen Objekt ist.(Überschreibt ValueType.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Gibt den Hashcode für diesen ValueSource zurück.(Überschreibt ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Gibt den voll qualifizierten Typnamen dieser Instanz zurück.(Geerbt von „ValueType“.)

NameBeschreibung
System_CAPS_puboperatorSystem_CAPS_staticEquality(ValueSource, ValueSource)

Bestimmt, ob zwei ValueSource-Instanzen denselben Wert haben.

System_CAPS_puboperatorSystem_CAPS_staticInequality(ValueSource, ValueSource)

Bestimmt, ob zwei ValueSource-Instanzen verschiedene Werte haben.

Die meisten Informationen, die ValueSource überträgt ist Bestandteil der BaseValueSource Eigenschaft. Diese Eigenschaft enthält einen Enumerationswert, der angibt, genau einen Aspekt des gesamten WPF Eigenschaftensystem, die für den effektiven Wert einer Abhängigkeitseigenschaft zuständig ist.

Neben dem Preis ist die andere Informationen, die möglicherweise interessant Wert einer Abhängigkeitseigenschaft gibt an, ob der Wert animiert wird, und gibt an, ob der Wert für einen Ausdruck (z. B. eine Bindung, oder einen dynamischen Ressourcenverweis) beinhaltet. Diese Informationen wird von gemeldet IsAnimated und IsExpression bzw. Wenn Umwandlung auf einen Eigenschaftswert fungiert, die Eigenschaft behält einen gewünschten Wert, und den Wert der Eigenschaft versucht, den gewünschten Wert zu erreichen, wenn die Einschränkungen für die spezifische Konvertierung geändert oder aufgehoben werden. Eine umgewandelte Eigenschaft, die nicht den gewünschten Wert ist, meldet, dass IsCoerced ist true.

.NET Framework
Verfügbar seit 3.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: