PropertyValue 클래스

정의

속성 표의 속성 값에 대한 데이터 모델을 유지 관리합니다.

public ref class PropertyValue abstract : System::ComponentModel::INotifyPropertyChanged
public abstract class PropertyValue : System.ComponentModel.INotifyPropertyChanged
type PropertyValue = class
    interface INotifyPropertyChanged
Public MustInherit Class PropertyValue
Implements INotifyPropertyChanged
상속
PropertyValue
구현

생성자

Name Description
PropertyValue(PropertyEntry)

부모 속성이 지정된 PropertyEntry 개체로 설정된 클래스의 PropertyValue 새 인스턴스를 초기화합니다.

속성

Name Description
CanConvertFromString

파생 클래스에서 구현되는 경우 문자열에서 변환할 수 있는지 여부를 Value 나타내는 값을 가져옵니다.

CatchExceptions

속성 값을 가져오고 설정하는 동안 throw된 예외를 catch할지 아니면 호출자에게 직접 전파해야 하는지를 나타내는 값을 가져옵니다.

Collection

파생 클래스에서 구현되는 경우 속성이 컬렉션인지 확인할 때 IsCollection 컬렉션의 PropertyValue 항목에 해당하는 인스턴스 컬렉션을 가져옵니다.

HasSubProperties

파생 클래스에서 구현되는 경우 이 속성의 형식이 하위 속성을 지원하는지 여부를 나타내는 값을 가져옵니다.

IsCollection

파생 클래스에서 구현되는 경우 컬렉션인지 여부를 PropertyValue 나타내는 값을 가져옵니다.

IsDefaultValue

파생 클래스에서 구현되는 경우 속성의 기본값인지 여부를 Value 나타내는 값을 가져옵니다.

IsMixedValue

파생 클래스에서 구현되는 경우 여러 개체에 이 속성이 포함되어 있고 값이 다른지 여부를 나타내는 값을 가져옵니다.

ParentProperty

호스트 환경에서 속성 구현이 발생할 때 부모를 PropertyEntry 가져옵니다.

Source

파생 클래스에서 구현되는 경우 이 속성 값의 원본 위치에 대한 정보가 들어 있는 개체를 가져옵니다 PropertyValueSource .

StringValue

/a0>로 가져오거나 설정합니다.

SubProperties

파생 클래스에서 구현되는 경우 하위 속성의 컬렉션을 인스턴스로 PropertyEntry 가져옵니다.

Value

속성 데이터의 기본 컬렉션에서 속성 값을 가져오거나 설정합니다.

메서드

Name Description
ClearValue()

파생 클래스에서 구현되는 경우 설정되지 않도록 지웁 PropertyValue 니다.

ConvertStringToValue(String)

파생 클래스에서 구현되는 경우 지정된 StringValueValue클래스를 .로 변환합니다.

ConvertValueToString(Object)

파생 클래스에서 구현되는 경우 지정된 ValueStringValue클래스를 .로 변환합니다.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

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

기본 해시 함수로 작동합니다.

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

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

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

파생 클래스 Value에서 구현되는 경우 .

MemberwiseClone()

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

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

RootValueChanged 디자인 화면에서와 같이 내부 값 형식이 외부에서 변경될 때 이벤트를 발생합니다.

NotifySubPropertyChanged()

이 속성의 SubPropertyChanged 하위 속성 중 하나가 변경되면 이벤트를 발생합니다.

OnPropertyChanged(PropertyChangedEventArgs)

지정된 PropertyChangedEventArgs 개체를 사용하여 PropertyChanged 이벤트를 발생합니다.

OnPropertyChanged(String)

변경된 PropertyChanged 속성의 이름을 사용하는 이벤트를 발생합니다.

OnPropertyValueException(PropertyValueExceptionEventArgs)

속성이 기본 데이터 컬렉션에서 PropertyValueException 값을 가져오거나 설정하는 데 실패할 때 PropertyValue 이벤트를 발생시키는 기본 구현입니다.

SetValueCore(Object)

파생 클래스 Value에서 구현되는 경우 .

ToString()

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

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

파생 클래스에서 구현된 경우 지정된 값 개체의 확인이 잘못된 것으로 표시되면 예외를 throw합니다.

이벤트

Name Description
PropertyChanged

개체의 속성 또는 하위 속성이 PropertyValue 변경될 때 발생합니다.

PropertyValueException

오류 처리를 위해 호스트 구현에서 사용하는 이벤트입니다.

RootValueChanged

값이 Value 변경된 결과로 또는 StringValue 속성이 PropertyValue 업데이트될 때 발생합니다.

SubPropertyChanged

변경된 결과로 PropertyValue 하위 속성이 업데이트될 때 발생합니다.

적용 대상