다음을 통해 공유


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, 다음의 값을 가져옵니다 Current 에서 반환 된 LocalValueEnumerator합니다.

속성

Property

이 항목에서 나타난 로컬로 설정된 종속성 속성의 식별자를 가져옵니다.

Value

로컬에서 설정된 종속성 속성의 값을 가져옵니다.

메서드

Equals(Object)

두 개의 LocalValueEntry 인스턴스가 같은지 여부를 확인합니다.

GetHashCode()

LocalValueEntry의 해시 코드를 반환합니다.

연산자

Equality(LocalValueEntry, LocalValueEntry)

지정된 LocalValueEntry 인스턴스를 비교하여 같은지 여부를 확인합니다.

Inequality(LocalValueEntry, LocalValueEntry)

지정된 LocalValueEnumerator 인스턴스를 비교하여 다른지 여부를 확인합니다.

적용 대상

추가 정보