2010-02-17 3 views
0

DataTemplate을 통해 UserControl을 전환합니다. UserControl/DataTemplate 뷰를 닫을 때 사용자가 저장할 것인지 묻는 것이 필요합니다. 그렇지 않으면 캔버스에서 사용자가 끌어서 놓은 사각형의 그래픽 위치 지점 x, y처럼 모든 데이터가 손실 될 수 있기 때문입니다.DataTemplate보기 전환/변경

어떻게 datatemplate 변경 내용을 연결하고 내 저장 대화 상자를 가져올 수 있습니까?

답변

0

그래서 ContentControl의 Content 속성을 viewmodel의 속성에 바인딩하고 있습니까?

이 워크 플로를 구현하는 가장 좋은 장소는 일반적으로이 viewmodel의 속성을 설정하는 곳입니다. 뷰 레이어에서 이벤트에 연결하려는 것이 아니라 뷰 모델에서이를 수행하면 제어 및 테스트 기능이 향상된다는 것을 의미합니다.

+0

예 xaml에서 수행 중입니다. msfanboy