LocalValueEntry Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en egenskapsidentifierare och egenskapsvärdet för en lokalt inställd beroendeegenskap.
public value class LocalValueEntry
public struct LocalValueEntry
type LocalValueEntry = struct
Public Structure LocalValueEntry
- Arv
Exempel
I följande exempel itererar du lokalt angivna värden för en DependencyObject - och -frågeegenskaper 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
Kommentarer
Instanser av den här klassen returneras när värdet för Current egenskapen för en LocalValueEnumerator. Alla LocalValueEntry egenskaper är skrivskyddade.
Den här klassen har ingen offentlig konstruktor. För att kunna hämta instanser av den här klassen måste du anropa GetLocalValueEnumeratoroch sedan hämta värdet Current för från den returnerade LocalValueEnumerator.
Egenskaper
| Name | Description |
|---|---|
| Property |
Hämtar identifieraren för den lokalt angivna beroendeegenskapen som representeras av den här posten. |
| Value |
Hämtar värdet för den lokalt angivna beroendeegenskapen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om två LocalValueEntry instanser är lika med. |
| GetHashCode() |
Returnerar hash-koden för den här LocalValueEntry. |
Operatorer
| Name | Description |
|---|---|
| Equality(LocalValueEntry, LocalValueEntry) |
Jämför de angivna LocalValueEntry instanserna för att avgöra om de är samma. |
| Inequality(LocalValueEntry, LocalValueEntry) |
Jämför de angivna LocalValueEnumerator instanserna för att avgöra om de är olika. |