|
|
1
4
退房 this video . 他经历了典型的Winforms思维,然后将其转换为WPF中的MVVM模式。 Source code 也有。 |
|
|
2
1
对于初学者,我建议创建一个测试WinForms项目和一个测试WPF项目。然后在每个表单上添加一个按钮和一个文本框,并将WinForms应用程序中的“设计器生成的代码”与WPF应用程序中的XAML进行比较。 然后,您可以在这两个项目中双击designer窗口中的按钮,VS将在WinForms和WPF中为您的按钮创建OnClick处理程序。这将允许您比较两种平台的事件处理功能。
我们第一次深入研究WPF时遇到的另一个常见问题是:
除此之外,我还要补充一点,WPF最大的学习曲线是,设计顺序与我们习惯的完全相反。在WPF中,您需要创建应用程序的所有内部工作 第一 第二 这将帮助你避免像你提到的那样把自己编码到一个角落里,这几乎比其他任何事情都重要。 |
|
|
3
0
看看CodePlex上的WPF期货 http://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=14962 并获取WPF模型视图ViewModel Toolkit 0.1 安装它会在VisualStudio中为您提供一个MVVM模板,您可以使用该模板创建新项目。 这是使用MVVM创建WPF应用程序的良好起点。要记住的基本前提是,只要可能,视图(UI)和模型视图都应该仅通过数据绑定进行通信。 当我试图了解WPF时,我发现这个模板非常有用。 |
|
|
4
0
你可以看一看 WAF Windows Forms Adapter . 它以WPF和Windows窗体呈现图书库示例应用程序。这两种实现都使用MVVM模式将UI与业务逻辑分离。 |