아래의 가상의 코드를 종속성 속성으로 변환하는 가장 좋은 방법은 무엇입니까? 날짜 속성은 다른 컨트롤에 있습니까?NotifyOnChange 속성을 종속성 속성으로 변환하는 방법
[DependsOn("Date")]
public int Year
{
get { return Date.Year; }
set { Date.Year = value; }
}
[NotifyOnChange]
public DateTime Date
{
get; set;
}
일부 설명 : 설정 연도가 통보됩니다 날짜가 변경되고 설정 일이 변경됨 날짜가 변경되었습니다. –
가상의 코드는 동일한 클래스의 두 속성을 모두 표시하지만, 소개 단락에서는 Date 속성이 "다른 컨트롤"에있을 것이라고 말합니다. 그렇다면이 두 속성이 두 개의 다른 클래스에 있다는 것을 의미하며, Year를 가진 객체는 Date와 함께 객체에 대한 어떤 종류의 참조를 가질 것입니다. –
차이가 나는 경우 추가 질문이었습니다. –