LocalValueEntry Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Eigenschaftsbezeichner und den Eigenschaftswert für eine lokal festgelegte Abhängigkeitseigenschaft dar.
public value class LocalValueEntry
public struct LocalValueEntry
type LocalValueEntry = struct
Public Structure LocalValueEntry
- Vererbung
Beispiele
Im folgenden Beispiel werden lokal festgelegte Werte einer -Eigenschaft und der DependencyObject Abfrageeigenschaften LocalValueEntry durchläuft.
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
Hinweise
Instanzen dieser Klasse werden zurückgegeben, wenn der Wert der Current -Eigenschaft eines LocalValueEnumeratorabgerufen wird. Alle LocalValueEntry Eigenschaften sind schreibgeschützt.
Diese Klasse verfügt über keinen öffentlichen Konstruktor. Um Instanzen dieser Klasse abzurufen, müssen Sie aufrufen GetLocalValueEnumeratorund dann den Wert von Current aus dem zurückgegebenen LocalValueEnumeratorabrufen.
Eigenschaften
Property |
Ruft den Bezeichner für die lokal festgelegte Abhängigkeitseigenschaft ab, die durch diesen Eintrag dargestellt wird. |
Value |
Ruft den Wert der lokal festgelegten Abhängigkeitseigenschaft ab. |
Methoden
Equals(Object) |
Stellt fest, ob zwei LocalValueEntry-Instanzen gleich sind. |
GetHashCode() |
Gibt den Hashcode für diesen LocalValueEntry zurück. |
Operatoren
Equality(LocalValueEntry, LocalValueEntry) |
Vergleicht die angegebenen LocalValueEntry-Instanzen, um zu bestimmen, ob diese identisch sind. |
Inequality(LocalValueEntry, LocalValueEntry) |
Vergleicht die angegebenen LocalValueEnumerator-Instanzen, um zu bestimmen, ob diese unterschiedlich sind. |