在过去许多年中,维护Windows应用程序的一个问题在于,生成用户界面的代码和基于用户操作执行的代码经常混合在一起。这导致多个开发人员和设计人员难以处理同一个项目。WPF通过两种途径解决这个问题。首先,使用XAML(而不是C#)来描述GUI, GUI因此变得独立于平台,实际上,可在不使用任何代码的情况下渲染XAML。其次,很自然会将C#代码与GUI代码放在不同文件中。Visual Studio使用了“代码隐藏文件”,即能动态链接到XAML文件的C#文件。
由于GUI与代码分离开来,可以创建定制的应用程序来设计GUI, Microsoft己经做到了这一点。Blend for Visual Studio是设计师们为WPF制作GUI时的首选工具。该工具可与Visual Studio加载相同的项目,但Visual Studio主要面向开发人员,而不是设计人员;Blend恰好相反。也就是说,如果有许多设计人员和开发人员参与到大型项目中,他们可以使用各自喜欢的工具共同处理同一个项目,而不必担心无意间影响他人的工作。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>