2012-08-22 2 views
0

두 개의 사용자 정의 컨트롤로 구성된 대화 상자가 해당 모델에 바인딩되어 있습니다.한 사용자 컨트롤에서 다른 사용자 컨트롤로 기능 선택

Dialog with user controls

은 내가 UserControl1을에서 차트 컨트롤에 데이터 포인트를 선택하는 사용자를 활성화하고자합니다.

차트 컨트롤의 마우스 down 이벤트에서 데이터 포인트를 가져올 수 있으며 관련 텍스트 상자를 해당 값으로 채울 수 있습니다. 그 값을 다시 UserControl1에 전달하는 최선의 방법을 식별 할 수 없습니다. 또한 데이터 포인트를 선택하는 데 호출 된 버튼을 식별하는 방법도 나와 있습니다. 참고 MVVM 친화적 인 방식으로 동일한 작업을 수행해야합니다.

+0

제대로 이해했다면 사용자는 각 버튼을 사용하여 연결된 텍스트 상자가 채워지는 데이터 점을 선택할 수있게할까요? – franssu

+0

franssu Correct – Mohit

+0

이 감사를 반영하기 위해 질문을 편집했습니다. – Mohit

답변

0

실제로는 UserControl에 관한 것이 아니라 ViewModels에 대해 자세히 알아보십시오. 나는 당신의 차트 모델 (나는 "ViewModel"이어야한다)이 데이터 포인트를 매개 변수로 전달하는 이벤트를 발생시킬 수 있다고 제안한다.

전화를 걸 었는지 확인하려면 UserControl 모델 (다시, ViewModel)에 전화 할 수 있습니다.

관련 문제