6
WPF :DependencyProperty 및 DataBinding?
누군가가 DependencyProperty와 Databinding 간의 관계를 설명해 주시겠습니까?
내 코드에서 내 데이터 바인딩의 소스가되고 싶은 속성이 있습니다. 이 개체를 XAML의 텍스트 상자에 바인딩하려는 경우 DependencyProperty가 작동하는 시점은 언제입니까?
WPF :DependencyProperty 및 DataBinding?
누군가가 DependencyProperty와 Databinding 간의 관계를 설명해 주시겠습니까?
내 코드에서 내 데이터 바인딩의 소스가되고 싶은 속성이 있습니다. 이 개체를 XAML의 텍스트 상자에 바인딩하려는 경우 DependencyProperty가 작동하는 시점은 언제입니까?
바인딩의 대상은 항상 DependencyProperty
이어야하지만 모든 속성 (일반 속성까지 포함)이 원본이 될 수 있습니다.
일반 속성의 문제점은 바인딩이 값을 한 번만 가져오고 일반 원본 속성에서 변경 알림이 없기 때문에 바인딩이 변경되지 않는다는 것입니다.
한 수, 그것을DependencyProperty
없이 그 변경 알림을 제공한다 :
이 속성을 정의하는 클래스에 INotifyPropertyChanged
를 구현합니다.
PropertyName
Changed
이벤트를 생성하십시오. (이전 버전과의 호환성)
WPF는 첫 번째 선택에서 더 잘 작동합니다.
고마워, 내가 정확히 찾고 있던 대답. – mrbradleyt