C#编程:创建固定文档的示例与控制

需积分: 14 44 下载量 79 浏览量 更新于2024-08-05 收藏 97.07MB PDF 举报
本资源是一份关于C#高级编程的详细教程,主要涉及固定文档(Fixed Document)在WPF(Windows Presentation Foundation)中的应用。固定文档在C#中被定义为一种文档格式,它具有固定的布局和样式,无论在何处打开或打印,其外观、分页和字体都保持一致。文档的创建和管理是通过WPF的FakedDocument类和DocumentViewer类来实现的。 章节内容深入探讨了一个实际的应用示例,该程序是一个C#编写的应用,允许用户通过编程方式创建菜单规划。用户界面包括日期选择器和文本输入框,允许输入一周的菜单。当用户点击"Create Document"按钮时,程序会导航到一个新的页面,即DocumentPage。这个新页面通过Namespace中的LoadCompleted事件处理程序,获取传递给它的内容,并利用NavigateTo方法跳转到新的页面。 在这个过程中,新页面会接收到一个名为menus的对象,这个对象包含了构建固定页面所需的所有数据。作者详细介绍了如何在代码中实例化新的页面,设置其事件处理机制,以及如何确保页面内容的正确加载和展示。此外,文档还提到了该书的作者Christian Nagel、Bill Evenden和Jay Glyn,以及版权信息,强调了版权保护和合法复制的重要性。 这份文档是C#开发者学习如何使用WPF框架创建固定文档的重要参考资料,提供了从概念到实践的完整指导,对于希望在.NET 4环境下进行专业级C#开发的读者来说,是一份宝贵的资源。