LocalValueEntry Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un identificatore di proprietà e il valore della proprietà per una proprietà di dipendenza impostata in locale.
public value class LocalValueEntry
public struct LocalValueEntry
type LocalValueEntry = struct
Public Structure LocalValueEntry
- Ereditarietà
Esempio
Nell'esempio seguente viene eseguita l'iterazione dei valori impostati localmente delle proprietà di un DependencyObject oggetto e delle LocalValueEntry query.
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
Commenti
Le istanze di questa classe vengono restituite quando si ottiene il valore della Current proprietà di un oggetto LocalValueEnumerator. Tutte le LocalValueEntry proprietà sono di sola lettura.
Questa classe non ha un costruttore pubblico. Per ottenere istanze di questa classe è necessario chiamare GetLocalValueEnumeratore quindi ottenere il valore di Current dall'oggetto restituito LocalValueEnumerator.
Proprietà
Property |
Ottiene l'identificatore per la proprietà di dipendenza impostata localmente rappresentata da questa voce. |
Value |
Ottiene il valore della proprietà di dipendenza impostata localmente. |
Metodi
Equals(Object) |
Determina se due istanze di LocalValueEntry sono uguali. |
GetHashCode() |
Restituisce il codice hash per questo oggetto LocalValueEntry. |
Operatori
Equality(LocalValueEntry, LocalValueEntry) |
Confronta le istanze di LocalValueEntry specificate per determinare se sono identiche. |
Inequality(LocalValueEntry, LocalValueEntry) |
Confronta le istanze di LocalValueEnumerator specificate per determinare se sono diverse. |