LocalValueEntry 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示屬性識別項和本機設定相依性屬性的屬性值。
public value class LocalValueEntry
public struct LocalValueEntry
type LocalValueEntry = struct
Public Structure LocalValueEntry
- 繼承
範例
下列範例會逐一 DependencyObject 查看 和 查詢 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
備註
取得 Current 的 屬性值時,會傳回這個類別的 LocalValueEnumerator 實例。 所有 LocalValueEntry 屬性都是唯讀的。
這個類別沒有公用建構函式。 若要取得這個類別的實例,您必須呼叫 GetLocalValueEnumerator ,然後從傳 LocalValueEnumerator 回的 取得 的值 Current 。
屬性
Property |
取得以這個項目表示之本機設定相依性屬性的識別項。 |
Value |
取得本機設定之相依性屬性的值。 |
方法
Equals(Object) |
判斷兩個 LocalValueEntry 執行個體是否相等。 |
GetHashCode() |
傳回這個 LocalValueEntry 的雜湊程式碼。 |
運算子
Equality(LocalValueEntry, LocalValueEntry) |
比較指定的 LocalValueEntry 執行個體,判斷它們是否相同。 |
Inequality(LocalValueEntry, LocalValueEntry) |
比較指定的 LocalValueEnumerator 執行個體,判斷它們是否不同。 |