閱讀英文版本

分享方式:


LocalValueEntry 結構

定義

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

C#
public struct LocalValueEntry
繼承
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); }
        }
    }
}

備註

取得 Current 的 屬性值時,會傳回這個類別的 LocalValueEnumerator 實例。 所有 LocalValueEntry 屬性都是唯讀的。

這個類別沒有公用建構函式。 若要取得這個類別的實例,您必須呼叫 GetLocalValueEnumerator ,然後從傳 LocalValueEnumerator 回的 取得 的值 Current

屬性

Property

取得以這個項目表示之本機設定相依性屬性的識別項。

Value

取得本機設定之相依性屬性的值。

方法

Equals(Object)

判斷兩個 LocalValueEntry 執行個體是否相等。

GetHashCode()

傳回這個 LocalValueEntry 的雜湊程式碼。

運算子

Equality(LocalValueEntry, LocalValueEntry)

比較指定的 LocalValueEntry 執行個體,判斷它們是否相同。

Inequality(LocalValueEntry, LocalValueEntry)

比較指定的 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

另請參閱