[UWP/WPF/C++/CX] 같은 프로퍼티가 두 개나 다른 이름으로 있는데 왜인가요?
조회수 613회
C++/CX 로 UWP 앱을 짜보는 연습을 하고 있습니다.
개체 브라우저를 볼 때마다 프로퍼티 하나가 있으면 꼭 뒤에 같은 이름에 Property 가 붙은 비슷한 프로퍼티가 있던데, 이건 무엇이려나요?
각각의 상세 설명은 이렇게 나옵니다.
CanGoBack
public : property bool CanGoBack { get; }
Windows::UI::Xaml::Controls::Frame의 멤버
CanGoBackProperty
public : static property Windows::UI::Xaml::DependencyProperty^ CanGoBackProperty { get; }
Windows::UI::Xaml::Controls::Frame의 멤버
1 답변
-
CanGoBackProperty
같은 뒤에Property
가 붙는 속성들은 다DependencyProperty
의 일종입니다. 이런 속성은 .NET의 중속성 속성 시스템과 관련이 있는데, 바인딩을 만들거나 속성이 바뀔 때 이벤트를 만들거나 할 때 사용할 수 있다고 하네요.한번 MSDN의 중속성 속성에 관한 문서를 읽어보세요.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력