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 DependencyObject Abfragen LocalValueEntry durchlaufen.

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 einer .LocalValueEnumerator Alle LocalValueEntry Eigenschaften sind schreibgeschützt.

Diese Klasse hat keinen öffentlichen Konstruktor. Um Instanzen dieser Klasse abzurufen, müssen Sie aufrufen GetLocalValueEnumeratorund dann den Wert von Current der zurückgegebenen LocalValueEnumeratorabrufen.

Eigenschaften

Name Beschreibung
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

Name Beschreibung
Equals(Object)

Bestimmt, ob zwei LocalValueEntry Instanzen gleich sind.

GetHashCode()

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

Operatoren

Name Beschreibung
Equality(LocalValueEntry, LocalValueEntry)

Vergleicht die angegebenen LocalValueEntry Instanzen, um festzustellen, ob sie identisch sind.

Inequality(LocalValueEntry, LocalValueEntry)

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

Gilt für:

Weitere Informationen