Exemplarische Vorgehensweise: 'LinqToXmlDataBinding'-Beispiel

Aktualisiert: November 2007

In dieser exemplarischen Vorgehensweise wird das LinqToXmlDataBinding-Beispiel beschrieben, und es werden einige wichtige Aspekte seiner beiden primären Quelldateien L2DBForm.xaml und L2DBForm.xaml.cs erläutert.

Vorbereitungsmaßnahmen

Bevor Sie sich diese exemplarische Vorgehensweise durchlesen, empfehlen wir dringend, das unter Gewusst wie: Erstellen und Ausführen des 'LinqToXmlDataBinding'-Beispiels beschriebene LinqToXmlDataBinding-Programm zu kompilieren und auszuführen.

Hinweise

Das LinqToXmlDataBinding-Programm ist eine WPF-Anwendung (Windows Presentation Foundation), die aus C#- und XAML-Quelldateien besteht. Es enthält ein eingebettetes XML-Dokument, das eine Liste von Büchern definiert. Das Programm versetzt den Benutzer in die Lage, diese Einträge anzuzeigen, hinzuzufügen, zu löschen und zu bearbeiten. Das Programm setzt sich aus den folgenden beiden primären Quelldateien zusammen:

  • L2DBForm.xaml enthält den XAML-Deklarationscode für die Benutzeroberfläche des Hauptfensters. Außerdem enthält die Datei den Abschnitt Window.Resources, in dem ein Datenanbieter und ein eingebettetes XML-Dokument für die Bücherlisten definiert sind.

  • L2DBForm.xaml.cs enthält die Initialisierungs- und Ereignishandlingmethoden, die der Benutzeroberfläche zugeordnet sind.

Das Hauptfenster ist in die folgenden vier vertikalen Benutzeroberflächenabschnitte unterteilt:

  • XML: Zeigt die unformatierte XML-Quelle der eingebetteten Bücherliste an.

  • Book List: Zeigt die Bucheinträge als Standardtext an und versetzt den Benutzer in die Lage, einzelne Einträge auszuwählen und zu löschen.

  • Edit Selected Book: Ermöglicht es dem Benutzer, die dem aktuell ausgewählten Bucheintrag zugeordneten Werte zu bearbeiten.

  • Add New Book: Ermöglicht das Erstellen eines neuen Bucheintrags anhand der vom Benutzer eingegebenen Werte.

Inhalt dieses Abschnitts

Thema

Beschreibung

Quellcode in der Datei 'L2DBForm.xaml'

Enthält den Inhalt und die Beschreibung des XAML-Codes in der Datei L2DBForm.xaml.

Quellcode in der Datei 'L2DBForm.xaml.cs'

Enthält den Inhalt und die Beschreibung des C#-Quellcodes in der Datei L2DBForm.xaml.cs.

Siehe auch

Aufgaben

Gewusst wie: Erstellen und Ausführen des 'LinqToXmlDataBinding'-Beispiels

Konzepte

Beispiel für die WPF-Datenbindung mit LINQ to XML