Procedura dettagliata: esempio LinqToXmlDataBinding

In questa procedura dettagliata viene descritto l'esempio LinqToXmlDataBinding e vengono illustrato parte del contenuto più interessante dei due file di origine principali, ovvero L2DBForm.xaml e L2DBForm.xaml.cs.

Prerequisiti

Prima leggere questa procedura dettagliata, si consiglia di compilare ed eseguire l'applicazione LinqToXmlDataBinding come descritto in Procedura: compilare ed eseguire l'esempio LinqToXmlDataBinding.

Note

LinqToXmlDataBinding è un'applicazione di Windows Presentation Foundation (WPF) composta da file di origine C# e XAML. Contiene un documento XML incorporato che definisce un elenco di libri e consente all'utente di visualizzare, aggiungere, eliminare e modificare queste voci. È costituita dai due file di origine principali seguenti:

  • L2DBForm.xaml: contiene il codice della dichiarazione XAML per l'interfaccia utente della finestra principale. Include inoltre una sezione di risorse della finestra in cui vengono definiti un provider di dati e un documento XML incorporato per gli elenchi di libri.

  • L2DBForm.xaml.cs: contiene i metodi di inizializzazione e gestione eventi associati all'interfaccia utente.

La finestra principale è divisa nelle quattro sezioni di interfaccia utente verticali descritte di seguito:

  • XML: visualizza l'origine XML non elaborata dell'elenco di libri incorporato.

  • Book List: visualizza le voci relative ai libri come testo standard e consente all'utente di selezionare ed eliminare singole voci.

  • Edit Selected Book: consente all'utente di modificare i valori associati alla voce attualmente selezionata.

  • Add New Book: consente di creare una nuova voce in base ai valori immessi dall'utente.

In questa sezione

Argomento

Descrizione

Codice sorgente di L2DBForm.xaml

Vengono forniti il contenuto e la descrizione del codice XAML del file L2DBForm.xaml.

Codice sorgente di L2DBForm.xaml.cs

Vengono forniti il contenuto e la descrizione del codice sorgente C# del file L2DBForm.xaml.cs.

Vedere anche

Attività

Procedura: compilare ed eseguire l'esempio LinqToXmlDataBinding

Concetti

Esempio di associazione dati di WPF con LINQ to XML