LocalValueEntry Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |