LocalValueEntry 구조체

정의

속성 식별자 및 로컬로 설정된 종속성 속성에 대한 속성 값을 나타냅니다.Represents a property identifier and the property value for a locally set dependency property.

public value class LocalValueEntry
public struct LocalValueEntry
type LocalValueEntry = struct
Public Structure LocalValueEntry
상속
LocalValueEntry

예제

다음 예제에서는 반복 로컬 설정 값을 DependencyObject 쿼리와 LocalValueEntry 속성입니다.The following example iterates locally set values of a DependencyObject and queries LocalValueEntry properties.

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입니다.Instances of this class are returned when getting the value of the Current property of a LocalValueEnumerator. 모든 LocalValueEntry 속성은 읽기 전용입니다.All LocalValueEntry properties are read-only.

이 클래스는 공용 생성자가 없습니다.This class has no public constructor. 호출 해야 하는이 클래스의 인스턴스를 얻으려면 GetLocalValueEnumerator, 다음의 값을 가져옵니다 Current 에서 반환 된 LocalValueEnumerator합니다.In order to obtain instances of this class you must call GetLocalValueEnumerator, and then get the value of Current from the returned LocalValueEnumerator.

속성

Property

이 항목에서 나타난 로컬로 설정된 종속성 속성의 식별자를 가져옵니다.Gets the identifier for the locally set dependency property that is represented by this entry.

Value

로컬에서 설정된 종속성 속성의 값을 가져옵니다.Gets the value of the locally set dependency property.

메서드

Equals(Object)

두 개의 LocalValueEntry 인스턴스가 같은지 여부를 확인합니다.Determines whether two LocalValueEntry instances are equal.

GetHashCode()

LocalValueEntry의 해시 코드를 반환합니다.Returns the hash code for this LocalValueEntry.

연산자

Equality(LocalValueEntry, LocalValueEntry)

지정된 LocalValueEntry 인스턴스를 비교하여 같은지 여부를 확인합니다.Compares the specified LocalValueEntry instances to determine whether they are the same.

Inequality(LocalValueEntry, LocalValueEntry)

지정된 LocalValueEnumerator 인스턴스를 비교하여 다른지 여부를 확인합니다.Compares the specified LocalValueEnumerator instances to determine whether they are different.

적용 대상

추가 정보