MVVM 패턴을 연습하면서 자주 사용하였는데, 그 의미를 잘 몰랐다.
private string _stringValue;
public string StringValue;
{
//get 접근자 : 속성의 값을 반환 (속성을 읽을 때 사용)
get { return _stringValue; }
//set 접근자 : 속성의 값을 설정 (속성에 값을 할당할 때 사용)
set
{
_stringValue = value;
OnPropertyChanged(nameof(StringValue));
}
}
StringValue의 값을 사용할 때 _stringValue의 값을 반환해서 사용하도록 하고,
StringValue의 값을 설정할 때 _stringValue의 값에도 동일하게 설정한 후 Property가 변경되었음을 알린다
'Language > C#' 카테고리의 다른 글
[C#/WPF] Border 내부 이미지 CornerRadius 적용 (0) | 2023.07.21 |
---|---|
[C#] 실수에서 정수형 변환 (0) | 2023.07.14 |
[C#] 람다표현식과 표현식바디 (0) | 2023.07.11 |
[C#/WPF] BooleanToVisibilityConverter (0) | 2023.07.03 |
[C#/WPF] Null 조건부 연산자 (0) | 2023.06.20 |