LocalValueEntry 結構

定義

表示屬性識別項和本機設定相依性屬性的屬性值。

public value class LocalValueEntry
public struct LocalValueEntry
type LocalValueEntry = struct
Public Structure LocalValueEntry
繼承
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 執行個體,判斷它們是否不同。

適用於

另請參閱