LocalValueEntry Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 pas de constructeur public. Pour obtenir des instances de cette classe, vous devez appeler GetLocalValueEnumerator, puis obtenir la valeur de Current l’élément retourné LocalValueEnumerator.
Propriétés
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
Equals(Object) |
Détermine si deux instances LocalValueEntry sont égales. |
GetHashCode() |
Retourne le code de hachage pour ce LocalValueEntry. |
Opérateurs
Equality(LocalValueEntry, LocalValueEntry) |
Compare les instances LocalValueEntry spécifiées pour déterminer si elles sont identiques. |
Inequality(LocalValueEntry, LocalValueEntry) |
Compare les instances LocalValueEnumerator spécifiées pour déterminer si elles sont différentes. |