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, 다음의 값을 가져옵니다 Current 에서 반환 된 LocalValueEnumerator합니다.
속성
Property |
이 항목에서 나타난 로컬로 설정된 종속성 속성의 식별자를 가져옵니다. |
Value |
로컬에서 설정된 종속성 속성의 값을 가져옵니다. |
메서드
Equals(Object) |
두 개의 LocalValueEntry 인스턴스가 같은지 여부를 확인합니다. |
GetHashCode() |
이 LocalValueEntry의 해시 코드를 반환합니다. |
연산자
Equality(LocalValueEntry, LocalValueEntry) |
지정된 LocalValueEntry 인스턴스를 비교하여 같은지 여부를 확인합니다. |
Inequality(LocalValueEntry, LocalValueEntry) |
지정된 LocalValueEnumerator 인스턴스를 비교하여 다른지 여부를 확인합니다. |