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 변경의 결과로 하위 속성이 업데이트될 때 발생합니다. |
적용 대상
.NET