Leer en inglés

Compartir vía


LocalValueEntry Estructura

Definición

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

C#
public struct LocalValueEntry
Herencia
LocalValueEntry

Ejemplos

En el ejemplo siguiente se iteran los valores establecidos localmente de las DependencyObject propiedades y LocalValueEntry .

C#
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); }
        }
    }
}

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

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Consulte también