通过UserControl获取ViewModel

时间:2014-07-08 14:38:14

标签: windows-phone-8 user-controls mvvmcross

我目前正在使用MvvmCross框架开发Windows Phone应用程序。 我的问题是:如何获取UserControl的ViewModel实例? 因为,UserControl不提供任何ViewModel字段。

1 个答案:

答案 0 :(得分:1)

对不起的帖子感到抱歉。

有一种简单的方法可以做到这一点,我不明白为什么我没有早点考虑这一点。

无论如何,我设法使用以下代码通过我的UserControl后面的代码获取我的ViewModel:

ListProjectsViewModel vm = DataContext as ListProjectsViewModel;

if(vm != null)
{
    // To Do
}