2013-06-19 3 views
0

InotifyPropertyChanged를 구현해야하지만 두 가지 다른 클래스에서 상속받을 수는 없다는 것을 알았습니다.양방향 바인딩을 종속성 속성과 함께 사용하려면 어떻게해야합니까?

나는 어떻게 이런 일을하는지 혼란 스럽다.

기본적으로 부모 컨트롤에 UI의 컨트롤에 바인딩 된 속성이 있어야합니다 (이미 완료되었습니다).

그리고 그 값을 하위 FrameworkElement의 속성에 바인딩하고 싶습니다.

그러나 usercontrol은 이미 usercontrol에서 상속하고 있으며 다중 상속은 지원되지 않습니다. 내 종속성 속성이 변경된 다른 종속성 속성에 대한 경고를 어떻게 내 보냅니 까?

답변

2

INotifyPropertyChanged은 (는) 클래스가 아닙니다. 그것은 인터페이스이며, C#을 사용하면 원하는만큼 많은 인터페이스를 상속 할 수 있습니다.

그래도 문제가 해결되지 않으면 자세한 내용을 추가하십시오. 좋은 예가 될 것입니다.

+0

감사합니다. 간단한 질문, 간단한 대답 일 것 같습니다. –

+0

나는 하나 더 간단한 질문을 할 수있다. 두 개의 종속성 속성을 데이터 바인딩하는 경우 Inotifypropertychanged를 구현할 필요가 없습니까? 하지만 내 경우에는 양방향 바인딩이더라도 원본 속성이 변경 될 때 대상 속성이 업데이트되지 않습니다. –

+0

부야 카샤! (+1) –

관련 문제