LocalValueEntry Estructura

Definición

Representa un identificador de propiedad y el valor de propiedad para una propiedad de dependencia establecida localmente.

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

Ejemplos

En el ejemplo siguiente se iteran los valores establecidos localmente de las DependencyObject propiedades y 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

Comentarios

Las instancias de esta clase se devuelven al obtener el valor de la Current propiedad de .LocalValueEnumerator Todas las LocalValueEntry propiedades son de solo lectura.

Esta clase no tiene ningún constructor público. Para obtener instancias de esta clase, debe llamar a GetLocalValueEnumeratory, a continuación, obtener el valor de de Current devuelta LocalValueEnumerator.

Propiedades

Property

Obtiene el identificador de la propiedad de dependencia establecida localmente que se representa con esta entrada.

Value

Obtiene el valor de la propiedad de dependencia establecida localmente.

Métodos

Equals(Object)

Determina si dos instancias de LocalValueEntry son iguales.

GetHashCode()

Devuelve el código hash de este objeto LocalValueEntry.

Operadores

Equality(LocalValueEntry, LocalValueEntry)

Compara las instancias de LocalValueEntry especificadas para determinar si son las mismas.

Inequality(LocalValueEntry, LocalValueEntry)

Compara las instancias de LocalValueEnumerator especificadas para determinar si son distintas.

Se aplica a

Consulte también