我是新手。但我想使用WPF,XAML开发DESKTOP应用程序,然后将其转换为Windows Phone应用程序。但是我对它没有一个明确的想法......你能帮忙吗?
答案 0 :(得分:2)
要实现MVVM,通常要创建模型和视图 可移植类库项目中的模型,因为是可移植类 库项目无法引用非可移植项目。模型和 视图模型可以在同一个项目中,也可以在单独的项目中。如果你 使用单独的项目,从视图模型项目添加引用 模型项目。
编译模型并查看模型项目后,请参考 应用程序中包含视图的那些程序集。如果是看法 只与视图模型交互,您只需要引用 包含视图模型的程序集。
从上面启发,我认为WPF和WP中的用户界面不能相同。 XAML会改变一点。所以,既然你还没有开始,那么这种方法可能是使用Portable Class Library project来构建核心(类,业务逻辑,功能......)。和两个UI:一个用于WPF,另一个用于WP。