演练:LinqToXmlDataBinding 示例

更新:November 2007

本演练介绍 LinqToXmlDataBinding 示例,解释它的两个主要源文件 L2DBForm.xaml 和 L2DBForm.xaml.cs 的一些更值得关注的内容。

先决条件

阅读此演练之前,强烈建议您按照如何:生成并运行 LinqToXmlDataBinding 示例中的描述生成并运行 LinqToXmlDataBinding 程序。

备注

LinqToXmlDataBinding 程序是一个 Windows Presentation Foundation (WPF) 应用程序,由 C# 和 XAML 源文件组成。 它包含定义书籍列表的嵌入式 XML 文档,允许用户查看、添加、删除和编辑这些项。 它由以下两个主要源文件组成:

  • L2DBForm.xaml 包含主窗口的用户界面 (UI) 的 XAML 声明代码。 还包含为书籍列表定义数据提供程序和嵌入式 XML 文档的窗口资源部分。

  • L2DBForm.xaml.cs 包含与用户界面关联的初始化和事件处理方法。

主窗口分为以下四个垂直用户界面部分:

  • “XML”显示嵌入式书籍列表的原始 XML 源。

  • “书籍列表”[Book List]以标准文本形式显示书籍项,允许用户选择和删除各项。

  • “编辑所选书籍”[Edit Selected Book]允许用户编辑与当前所选书籍项关联的值。

  • “添加新书”[Add New Book]允许根据用户输入的值创建新书。

本节内容

主题

说明

L2DBForm.xaml 源代码

包含文件 L2DBForm.xaml 中的 XAML 代码的内容和描述。

L2DBForm.xaml.cs 源代码

包含文件 L2DBForm.xaml.cs 中的 C# 源代码的内容和描述。

请参见

任务

如何:生成并运行 LinqToXmlDataBinding 示例

概念

使用 LINQ to XML 的 WPF 数据绑定示例