Set 메서드
소스 보기Set<TProperty>(object, ref TProperty, TProperty)
속성 설정
선언
public static bool Set<TProperty>(this object obj, ref TProperty target, TProperty value)
매개 변수
형식 | 이름 | 설명 |
---|---|---|
object | obj | 속성을 포함한 객체 |
TProperty | target | 속성 저장 멤버 |
TProperty | value | 설정 값 |
반환
형식 | 설명 |
---|---|
bool | 값 변경 여부 |
형식 매개 변수
이름 | 설명 |
---|---|
TProperty | 속성 형식 |
Set<TProperty>(INotifyPropertyChanging, ref TProperty, TProperty, PropertyChangingEventHandler, string)
속성 설정
선언
public static bool Set<TProperty>(this INotifyPropertyChanging obj, ref TProperty target, TProperty value, PropertyChangingEventHandler propertyChangingEvent, string propertyName = null)
매개 변수
형식 | 이름 | 설명 |
---|---|---|
INotifyPropertyChanging | obj | 속성을 포함한 객체 |
TProperty | target | 속성 저장 멤버 |
TProperty | value | 설정 값 |
PropertyChangingEventHandler | propertyChangingEvent | PropertyChanging 이벤트 |
string | propertyName | 속성 명 |
반환
형식 | 설명 |
---|---|
bool | 값 변경 여부 |
형식 매개 변수
이름 | 설명 |
---|---|
TProperty | 속성 형식 |
Set<TProperty>(INotifyPropertyChanged, ref TProperty, TProperty, PropertyChangedEventHandler, string)
속성 설정
선언
public static bool Set<TProperty>(this INotifyPropertyChanged obj, ref TProperty target, TProperty value, PropertyChangedEventHandler propertyChangedEvent, string propertyName = null)
매개 변수
형식 | 이름 | 설명 |
---|---|---|
INotifyPropertyChanged | obj | 속성을 포함한 객체 |
TProperty | target | 속성 저장 멤버 |
TProperty | value | 설정 값 |
PropertyChangedEventHandler | propertyChangedEvent | PropertyChanged 이벤트 |
string | propertyName | 속성 명 |
반환
형식 | 설명 |
---|---|
bool | 값 변경 여부 |
형식 매개 변수
이름 | 설명 |
---|---|
TProperty | 속성 형식 |
Set<TObject, TProperty>(TObject, ref TProperty, TProperty, PropertyChangingEventHandler, PropertyChangedEventHandler, string)
속성 설정
선언
public static bool Set<TObject, TProperty>(this TObject obj, ref TProperty target, TProperty value, PropertyChangingEventHandler propertyChangingEvent, PropertyChangedEventHandler propertyChangedEvent, string propertyName = null) where TObject : INotifyPropertyChanged, INotifyPropertyChanging
매개 변수
형식 | 이름 | 설명 |
---|---|---|
TObject | obj | 속성을 포함한 객체 |
TProperty | target | 속성 저장 멤버 |
TProperty | value | 설정 값 |
PropertyChangingEventHandler | propertyChangingEvent | PropertyChanging 이벤트 |
PropertyChangedEventHandler | propertyChangedEvent | PropertyChanged 이벤트 |
string | propertyName | 속성 명 |
반환
형식 | 설명 |
---|---|
bool | 값 변경 여부 |
형식 매개 변수
이름 | 설명 |
---|---|
TObject | 속성을 포함한 객체 형식. INotifyPropertyChanged, INotifyPropertyChanging를 구현해야 함. |
TProperty | 속성 형식 |