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 DependencyObject Abfragen LocalValueEntry durchlaufen.
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 einer .LocalValueEnumerator Alle LocalValueEntry Eigenschaften sind schreibgeschützt.
Diese Klasse hat keinen öffentlichen Konstruktor. Um Instanzen dieser Klasse abzurufen, müssen Sie aufrufen GetLocalValueEnumeratorund dann den Wert von Current der zurückgegebenen LocalValueEnumeratorabrufen.
Eigenschaften
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob zwei LocalValueEntry Instanzen gleich sind. |
| GetHashCode() |
Gibt den Hashcode für diesen LocalValueEntryCode zurück. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(LocalValueEntry, LocalValueEntry) |
Vergleicht die angegebenen LocalValueEntry Instanzen, um festzustellen, ob sie identisch sind. |
| Inequality(LocalValueEntry, LocalValueEntry) |
Vergleicht die angegebenen LocalValueEnumerator Instanzen, um zu bestimmen, ob sie unterschiedlich sind. |