チュートリアル : LinqToXmlDataBinding の例Walkthrough: LinqToXmlDataBinding Example

このチュートリアルでは、LinqToXmlDataBinding の例を示し、L2DBForm.xaml と L2DBForm.xaml.cs という 2 つの主要なソース ファイルに関する興味深い情報をいくつか説明します。This walkthrough describes the LinqToXmlDataBinding example, and explains some of the more interesting contents of its two primary source files, L2DBForm.xaml and L2DBForm.xaml.cs.

必須コンポーネントPrerequisites

このチュートリアルをお読みになる前に、「方法 : LinqToXmlDataBinding という例をビルドして実行する」の説明に従って、LinqToXmlDataBinding プログラムをビルドして実行することを強くお勧めします。Before you read this walkthrough, we highly recommended that you build and run the LinqToXmlDataBinding program as described in How to: Build and Run the LinqToXmlDataBinding Example.

コメントRemarks

LinqToXmlDataBinding プログラムは、C# ソース ファイルと XAML ソース ファイルで構成される Windows Presentation Foundation (WPF) アプリケーションです。The LinqToXmlDataBinding program is a Windows Presentation Foundation (WPF) application that is composed of C# and XAML source files. このプログラムには書籍の一覧を定義する組み込み XML ドキュメントが含まれており、ユーザーはそれらのエントリを表示、追加、削除、および編集することができます。It contains an embedded XML document that defines a list of books, and enables the user to view, add, delete, and edit these entries. このプログラムは、次の 2 つの主要なソース ファイルで構成されています。It is composed of the following two primary source files:

  • L2DBForm.xaml には、メイン ウィンドウのユーザー インターフェイス (UI) の XAML 宣言コードが含まれています。L2DBForm.xaml contains the XAML declaration code for the user interface (UI) of the main window. また、書籍一覧のデータ プロバイダーと組み込み XML ドキュメントを定義するウィンドウ リソース セクションも含まれています。It also contains a window resource section that defines a data provider and embedded XML document for the book listings.

  • L2DBForm.xaml.cs には、UI に関連付けられている初期化メソッドとイベント処理メソッドが含まれています。L2DBForm.xaml.cs contains the initialization and event-handling methods associated with the UI.

    メイン ウィンドウは縦に区切られ、次の 4 つの UI セクションに分かれています。The main window is divided into the following four vertical UI sections:

  • [XML] には、組み込まれている書籍一覧の生の XML ソースが表示されます。XML displays the raw XML source of the embedded book listing.

  • [Book List] には書籍エントリが標準テキストで表示され、ユーザーはエントリを個別に選択および削除できます。Book List displays the book entries as standard text and enables the user to select and delete individual entries.

  • [Edit Selected Book] では、ユーザーは現在選択している書籍エントリに関連付けられている値を編集できます。Edit Selected Book enables the user to edit the values associated with the currently selected book entry.

  • [Add New Book] では、ユーザーが入力した値に基づいて新しい書籍エントリを作成できます。Add New Book enables the creation of a new book entry based on values entered by the user.

このセクションの内容In This Section

トピックTopic 説明Description
L2DBForm.xaml ソース コードL2DBForm.xaml Source Code L2DBForm.xaml ファイルの XAML コードの内容と説明を示します。Contains the contents and description of the XAML code in file L2DBForm.xaml.
L2DBForm.xaml.cs ソース コードL2DBForm.xaml.cs Source Code L2DBForm.xaml.cs ファイルの C# ソース コードの内容と説明を示します。Contains the contents and description of the C# source code in the file L2DBForm.xaml.cs.

関連項目See Also

LINQ to XML を使用した WPF のデータ バインディングの例 WPF Data Binding Using LINQ to XML Example
方法: LinqToXmlDataBinding という例をビルドして実行するHow to: Build and Run the LinqToXmlDataBinding Example