次の方法で共有


チュートリアル : LinqToXmlDataBinding の例

このチュートリアルでは、LinqToXmlDataBinding の例を示し、L2DBForm.xaml と L2DBForm.xaml.cs という 2 つの主要なソース ファイルに関する興味深い情報をいくつか説明します。

必須コンポーネント

このチュートリアルを使用する前に、「方法 : LinqToXmlDataBinding という例をビルドして実行する」の説明に従って、LinqToXmlDataBinding プログラムをビルドして実行することを強くお勧めします。

解説

LinqToXmlDataBinding プログラムは、C# ソース ファイルと XAML ソース ファイルで構成される Windows Presentation Foundation (WPF) アプリケーションです。 このプログラムには書籍の一覧を定義する組み込み XML ドキュメントが含まれており、ユーザーはそれらのエントリを表示、追加、削除、および編集することができます。 このプログラムは、次の 2 つの主要なソース ファイルで構成されています。

  • L2DBForm.xaml には、メイン ウィンドウのユーザー インターフェイス (UI) の XAML 宣言コードが含まれています。 また、書籍一覧のデータ プロバイダーと組み込み XML ドキュメントを定義するウィンドウ リソース セクションも含まれています。

  • L2DBForm.xaml.cs には、UI に関連付けられている初期化メソッドとイベント処理メソッドが含まれています。

メイン ウィンドウは縦に区切られ、次の 4 つの UI セクションに分かれています。

  • [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 のデータ バインドの例