Partager via


LocalValueEntry Structure

Définition

Représente un identificateur de propriété et la valeur de propriété d’une propriété de dépendance définie localement.

public value class LocalValueEntry
public struct LocalValueEntry
type LocalValueEntry = struct
Public Structure LocalValueEntry
Héritage
LocalValueEntry

Exemples

L’exemple suivant itère les valeurs définies localement d’une DependencyObject propriété et de requêtes LocalValueEntry .

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

Remarques

Les instances de cette classe sont retournées lors de l’obtention de la valeur de la Current propriété d’un LocalValueEnumerator. Toutes les LocalValueEntry propriétés sont en lecture seule.

Cette classe n’a aucun constructeur public. Pour obtenir des instances de cette classe, vous devez appeler GetLocalValueEnumerator, puis obtenir la valeur de Current l’objet retourné LocalValueEnumerator.

Propriétés

Nom Description
Property

Obtient l’identificateur de la propriété de dépendance définie localement qui est représentée par cette entrée.

Value

Obtient la valeur de la propriété de dépendance définie localement.

Méthodes

Nom Description
Equals(Object)

Détermine si deux LocalValueEntry instances sont égales.

GetHashCode()

Retourne le code de hachage pour ce LocalValueEntry.

Opérateurs

Nom Description
Equality(LocalValueEntry, LocalValueEntry)

Compare les instances spécifiées LocalValueEntry pour déterminer si elles sont identiques.

Inequality(LocalValueEntry, LocalValueEntry)

Compare les instances spécifiées LocalValueEnumerator pour déterminer si elles sont différentes.

S’applique à

Voir aussi