PropertyValue 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
속성 표의 속성 값에 대한 데이터 모델을 유지 관리합니다.
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 |
를 |
| 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 하위 속성이 업데이트될 때 발생합니다. |