深入探索Windows Presentation Foundation(WPF)开发
1. WPF与Windows Forms的结合
在开发过程中,当你掌握了单独使用WPF和Windows Forms的技能后,就可以探索将这两种技术结合的方法。有些业务应用可能需要精美的图形来以更友好的方式展示表格数据,结合WPF和Windows Forms就能满足这一需求。
目前,Windows Forms开发者在第三方支持方面比WPF开发者更具优势,有更多的控件和库可供使用。如果应用程序需要现有的Windows Forms控件或库,而又没有等效的WPF特定版本,那么可能需要在WPF应用程序中添加Windows Forms支持。在使用WPF和Windows Forms时,要牢记这些差异,你可以自由选择合适的工具,或结合两者来创建完美的解决方案。
2. 理解XAML
WPF应用程序的用户界面是由用XAML编写的特殊XML文件创建的。XAML文件并非完整的XML文件,它缺少XML文件中常见的声明,但和所有XML文件一样,它只有一个根节点,并且使用与任何XML文件相同的基本功能,因此从各方面来看,XAML文件就是XML文件。
为了更好地理解XAML的工作原理,我们来看一个简单的窗口示例。这个窗口包含两个按钮、一个标签和一个关联的文本框。点击“Test”按钮会显示一个消息框,显示“Message”字段的内容,点击“Quit”按钮则会结束应用程序。通过向窗口添加控件、在“Properties”窗口中更改条目以及在XAML编辑器中修改一些项,可以创建如下所示的XAML代码:
<Win
超级会员免费看
订阅专栏 解锁全文
891

被折叠的 条评论
为什么被折叠?



