Freigeben über


LocalValueEntry Struktur

Definition

Stellt einen Eigenschaftsbezeichner und den Eigenschaftswert für eine lokal festgelegte Abhängigkeitseigenschaft dar.

public value class LocalValueEntry
public struct LocalValueEntry
type LocalValueEntry = struct
Public Structure LocalValueEntry
Vererbung
LocalValueEntry

Beispiele

Im folgenden Beispiel werden lokal festgelegte Werte einer -Eigenschaft und der DependencyObject Abfrageeigenschaften LocalValueEntry durchläuft.

void RestoreDefaultProperties(object sender, RoutedEventArgs e)
{
    UIElementCollection uic = Sandbox.Children;
    foreach (Shape uie in uic)
    {
        LocalValueEnumerator locallySetProperties = uie.GetLocalValueEnumerator();
        while (locallySetProperties.MoveNext())
        {
            DependencyProperty propertyToClear = locallySetProperties.Current.Property;
            if (!propertyToClear.ReadOnly) { uie.ClearValue(propertyToClear); }
        }
    }
}
Private Sub RestoreDefaultProperties(ByVal sender As Object, ByVal e As RoutedEventArgs)
    Dim uic As UIElementCollection = Sandbox.Children
    For Each uie As Shape In uic
        Dim locallySetProperties As LocalValueEnumerator = uie.GetLocalValueEnumerator()
        While locallySetProperties.MoveNext()
            Dim propertyToClear As DependencyProperty = locallySetProperties.Current.Property
            If Not propertyToClear.ReadOnly Then
                uie.ClearValue(propertyToClear)
            End If
        End While
    Next
End Sub

Hinweise

Instanzen dieser Klasse werden zurückgegeben, wenn der Wert der Current -Eigenschaft eines LocalValueEnumeratorabgerufen wird. Alle LocalValueEntry Eigenschaften sind schreibgeschützt.

Diese Klasse verfügt über keinen öffentlichen Konstruktor. Um Instanzen dieser Klasse abzurufen, müssen Sie aufrufen GetLocalValueEnumeratorund dann den Wert von Current aus dem zurückgegebenen LocalValueEnumeratorabrufen.

Eigenschaften

Property

Ruft den Bezeichner für die lokal festgelegte Abhängigkeitseigenschaft ab, die durch diesen Eintrag dargestellt wird.

Value

Ruft den Wert der lokal festgelegten Abhängigkeitseigenschaft ab.

Methoden

Equals(Object)

Stellt fest, ob zwei LocalValueEntry-Instanzen gleich sind.

GetHashCode()

Gibt den Hashcode für diesen LocalValueEntry zurück.

Operatoren

Equality(LocalValueEntry, LocalValueEntry)

Vergleicht die angegebenen LocalValueEntry-Instanzen, um zu bestimmen, ob diese identisch sind.

Inequality(LocalValueEntry, LocalValueEntry)

Vergleicht die angegebenen LocalValueEnumerator-Instanzen, um zu bestimmen, ob diese unterschiedlich sind.

Gilt für:

Weitere Informationen