我正在尝试学习更多关于WPF的知识,我已经阅读了一些关于Model-View-ViewModel(MVVM)的内容,但如果我创建一个WPF应用程序,我认为我仍然会出于习惯以与winforms相同的方式进行操作。据我所知,这将最终让我编写不可扩展的代码。
因此,为了学习“正确”的方法之一是比较和对比现有的简单winforms应用程序,该应用程序也正确地在wpf中实现。
我不需要复杂的内容,可能只需要几个表单和几个控件。有人知道像这样的简单示例吗?
请查看CodePlex上的WPF未来发展,链接在这里http://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=14962,并获取WPF Model-View-ViewModel Toolkit 0.1
安装后,您可以在Visual Studio中使用MVVM模板创建新项目。
这是创建使用MVVM的WPF应用程序的良好起点。要记住的基本原则是,在任何可能的情况下,视图(UI)和ModelView应仅通过数据绑定进行通信。
在我试图理解WPF时,我发现这个模板非常有用。