在datatemplate视图中挂钩切换/更改

时间:2010-02-17 10:35:39

标签: wpf mvvm datatemplate triggers switch-statement

我正在通过DataTemplate切换我的UserControls。当我离开UserControl / DataTemplate视图时,我需要询问用户是否要保存,否则所有数据都会丢失,就像用户在画布上拖放矩形的图形位置点x,y一样。

如何挂钩数据模板更改并打开我自己的保存对话框?

1 个答案:

答案 0 :(得分:0)

所以你将ContentControl的Content属性绑定到viewmodel中的属性?

实现此工作流程的最佳位置是您通常设置此viewmodel属性的位置。在viewmodel中执行此操作,而不是尝试挂钩View层中的事件意味着您有更多的控制和可测试性。