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
- 구현
생성자
| PropertyValue(PropertyEntry) |
부모 속성을 지정된 PropertyValue 개체로 설정하여 PropertyEntry 클래스의 새 인스턴스를 초기화합니다. |
속성
| CanConvertFromString |
파생 클래스에서 구현되는 경우 Value를 문자열에서 변환할 수 있는지 여부를 나타내는 값을 가져옵니다. |
| CatchExceptions |
속성 값 가져오기 및 설정 중에 throw된 예외를 catch할지 또는 곧바로 호출자에 전파할지 나타내는 값을 가져옵니다. |
| Collection |
파생 클래스에서 구현되는 경우 PropertyValue이 속성이 컬렉션임을 확인하면 컬렉션의 항목에 해당하는 IsCollection 인스턴스의 컬렉션을 가져옵니다. |
| HasSubProperties |
파생 클래스에서 구현되는 경우 이 속성의 형식이 하위 속성을 지원하는지 여부를 나타내는 값을 가져옵니다. |
| IsCollection |
파생 클래스에서 구현되는 경우 이 PropertyValue가 컬렉션인지 여부를 나타내는 값을 가져옵니다. |
| IsDefaultValue |
파생 클래스에서 구현되는 경우 Value가 속성의 기본값인지 여부를 나타내는 값을 가져옵니다. |
| IsMixedValue |
파생 클래스에서 구현되는 경우 이 속성에 여러 개체가 포함되고 여러 값이 있는지 여부를 나타내는 값을 가져옵니다. |
| ParentProperty |
호스트 환경에서 속성 구현이 발생하는 경우 부모 PropertyEntry를 가져옵니다. |
| Source |
파생 클래스에서 구현되는 경우 이 속성 값이 어디에서 오는지에 대한 정보가 포함된 PropertyValueSource 개체를 가져옵니다. |
| StringValue | |
| SubProperties |
파생 클래스에서 구현되는 경우 PropertyEntry 인스턴스로 하위 속성의 컬렉션을 가져옵니다. |
| Value |
속성 데이터의 기본 컬렉션에서 속성 값을 가져오거나 설정합니다. |
메서드
| ClearValue() |
파생 클래스에서 구현되는 경우 PropertyValue를 지워서 설정되지 않은 상태로 만듭니다. |
| ConvertStringToValue(String) |
파생 클래스에서 구현되는 경우 지정된 StringValue를 Value로 변환합니다. |
| ConvertValueToString(Object) |
파생 클래스에서 구현되는 경우 지정된 Value를 StringValue로 변환합니다. |
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
| GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
| GetValueCore() |
파생 클래스에서 구현되는 경우 Value를 반환합니다. |
| MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| NotifyRootValueChanged() |
기본 값 형식이 디자인 화면에서와 같이 외부적으로 변경되는 경우 RootValueChanged 이벤트를 발생시킵니다. |
| NotifySubPropertyChanged() |
이 속성의 하위 속성 중 한 개가 변경되면 SubPropertyChanged 이벤트를 발생시킵니다. |
| OnPropertyChanged(PropertyChangedEventArgs) |
지정된 PropertyChanged 개체를 사용하여 PropertyChangedEventArgs 이벤트를 발생시킵니다. |
| OnPropertyChanged(String) |
변경된 속성의 이름을 사용하는 PropertyChanged 이벤트를 발생시킵니다. |
| OnPropertyValueException(PropertyValueExceptionEventArgs) |
데이터의 기본 컬렉션에서 PropertyValueException 속성의 값을 가져오거나 설정하는 데 오류가 있는 경우 PropertyValue 이벤트를 발생시키는 기본 구현입니다. |
| SetValueCore(Object) |
파생 클래스에서 구현되는 경우 Value를 설정합니다. |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
| ValidateValue(Object) |
파생 클래스에서 구현되는 경우 지정된 값 개체가 유효하지 않은 것으로 확인되면 예외를 throw합니다. |
이벤트
| PropertyChanged |
PropertyValue 개체의 속성 또는 하위 속성이 변경되면 발생합니다. |
| PropertyValueException |
오류 처리를 위해 호스트 구현에서 사용되는 이벤트입니다. |
| RootValueChanged |
Value 값 변경의 결과로 StringValue 또는 PropertyValue 속성이 업데이트될 때 발생합니다. |
| SubPropertyChanged |
PropertyValue 변경의 결과로 하위 속성이 업데이트될 때 발생합니다. |