我正在迈出MvvmCross框架的第一步,我正在尝试在项目和类结构方面决定最佳方法.我现在最关心的是决定如何组织我的视图模型以便在它们之间共享数据,同时遵循mvvm指南.
我有一个关于视图和相应视图模型(主要和配置)的简单示例.主视图具有绑定到viewmodel中的属性的一些控件.配置视图使用户能够更改文本颜色,列表中的项目数等...当用户更改配置时,这应该反映在主视图中.
我的第一种方法是创建单独的视图和视图模型.但是,如何通知主视图配置已更改?我在Github/Slodge下看到了Sphero项目,我意识到视图模型可以直接引用其他视图.这样,每次配置更改时都很容易通知主视图.但这不是mvvm推荐的解耦视图模型的偏差吗?
我能否获得一些有关处理此类类结构的最佳方法的见解?
我正在使用MvvmCross框架开发一些应用程序,在VS2010中运行"Droid"项目时,我在调试PCL时遇到了一些问题.
我从GitHub/MvvmCross下载了示例应用程序,并尝试通过Droid项目调试PCL.当应用程序部署在设备(模拟器或物理设备)中时,PCL代码中没有任何断点.如果我使用WP7项目,我可以通过PCL代码进行调试.
我安装了VS2010和VS2010.我已按照http://slodge.blogspot.co.uk/2012/09/mvvmcross-vnext-portable-class.html和http://jpobst.blogspot.co.uk/2012/04/中的所有说明进行操作mono-for-android-portable-libraries-in.html.
我搜索了与此问题相关的帖子,我发现在VS2010中没有任何与PCL调试有关的内容.
我知道这是一个相当含糊的帖子,但我只是想找一个有同样问题的人,希望能够帮助我.
debugging visual-studio-2010 xamarin.android portable-class-library mvvmcross