ModelProperty 클래스

정의

A ModelProperty 는 .의 ModelItem속성을 나타냅니다. 모델 속성은 항목의 인스턴스와 연결되어 있으므로 좀 더 번거로운 GetValue/SetValue 메커니즘 PropertyDescriptor을 사용하는 대신 간단한 값 가져오기/설정 속성을 사용할 수 있습니다.

public ref class ModelProperty abstract
public abstract class ModelProperty
type ModelProperty = class
Public MustInherit Class ModelProperty
상속
ModelProperty

설명

ModelProperty 은 로컬로 설정된 값에서 가져오거나 요소 계층 구조의 상위 위치에서 상속될 수 있습니다. 반환 ValueSource 값의 속성을 사용하여 속성 값의 원본을 확인합니다.

생성자

Name Description
ModelProperty()

ModelProperty를 만듭니다.

속성

Name Description
AttachedOwnerType

반환하는 경우 IsAttached 이 속성을 정의하는 형식을 반환 true하고, 그렇지 않으면 반환합니다 null.

Attributes

이 속성에 선언된 특성을 반환합니다.

Collection

캐스트를 .로 반환합니다 ValueModelItemCollection.

ComputedValue

이 속성에 대해 현재 계산된 값을 반환합니다. 이 속성에 값을 설정하는 것은 호출 SetValue(Object)과 동일하지만 데이터 바인딩 식에서 사용할 수 있습니다.

Converter

이 속성에 사용할 형식 변환기를 반환합니다.

DefaultValue

이 속성의 기본값을 반환합니다. 속성이 기본값을 정의하지 않으면 반환됩니다 null.

Dictionary

캐스트를 .로 반환합니다 ValueModelItemDictionary. 속성 값이 사전이 아니면 이 속성이 반환 null됩니다.

IsAttached

속성이 다른 형식의 연결된 속성을 나타내는지 여부를 결정합니다.

IsBrowsable

속성 창에 속성을 표시할 수 있는지 여부를 결정합니다.

IsCollection

속성에 포함된 값이 .인지 여부를 확인합니다 ModelItemCollection.

IsDictionary

속성에 포함된 값이 .인지 여부를 확인합니다 ModelItemDictionary.

IsReadOnly

속성이 읽기 전용인지 여부를 결정합니다.

IsSet

속성 값이 로컬로 설정되는지 여부를 결정합니다.

Name

이 속성의 이름을 가져옵니다.

Parent

이 속성의 부모를 반환합니다.

PropertyType

속성의 데이터 형식을 반환합니다.

Value

이 속성에 설정된 값을 반환합니다.

메서드

Name Description
ClearValue()

속성의 로컬 값을 지웁니다.

Equals(Object)

속성의 같음을 결정합니다. 속성이 이름과 부모가 같으면 같습니다.

GetHashCode()

에 대한 ModelProperty해시 함수로 사용됩니다.

GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
SetValue(Object)

속성의 로컬 값을 설정합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

연산자

Name Description
Equality(ModelProperty, ModelProperty)

속성이 같은지 여부를 확인합니다. 속성이 이름과 부모가 같으면 같습니다.

Inequality(ModelProperty, ModelProperty)

속성이 같지 않은지 여부를 확인합니다. 속성이 이름과 부모가 같으면 같습니다.

적용 대상