属性更改时在视图中调用方法

时间:2014-06-13 15:08:30

标签: wpf mvvm

我使用MVVM模式处理应用程序。在视图中我有一个文本框和一个画布。在画布中,我将绘制一些线条,与文本框所示的一样多。文本框的文本绑定到视图模型中的int属性。此外,文本框还有一个命令,用于更新视图模型中的属性。我知道如何在视图模型上提升属性更改事件。 我的问题是:当引发属性更改事件时,有没有办法从视图中调用绘图方法?

1 个答案:

答案 0 :(得分:0)

如何将canvas / drawing代码放在一个单独的用户控件中,并将行数作为绑定到ViewModel的依赖项属性。然后,您可以在用户控件中处理依赖项属性更改事件并执行绘制。