LocalValueEntry 結構
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示屬性識別項和本機設定相依性屬性的屬性值。
public value class LocalValueEntry
C#
public struct LocalValueEntry
type LocalValueEntry = struct
Public Structure LocalValueEntry
- 繼承
下列範例會逐一 DependencyObject 查看 和 查詢 LocalValueEntry 屬性的本機設定值。
C#
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
取得 Current 的 屬性值時,會傳回這個類別的 LocalValueEnumerator 實例。 所有 LocalValueEntry 屬性都是唯讀的。
這個類別沒有公用建構函式。 若要取得這個類別的實例,您必須呼叫 GetLocalValueEnumerator ,然後從傳 LocalValueEnumerator 回的 取得 的值 Current 。
Equals(Object) |
判斷兩個 LocalValueEntry 執行個體是否相等。 |
Get |
傳回這個 LocalValueEntry 的雜湊程式碼。 |
Equality(Local |
比較指定的 LocalValueEntry 執行個體,判斷它們是否相同。 |
Inequality(Local |
比較指定的 LocalValueEnumerator 執行個體,判斷它們是否不同。 |
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |