Partilhar via


Como: Compilar e executar o exemplo de LinqToXmlDataBinding

Este tópico mostra como criar e compilar o projeto de LinqToXmlDataBinding Visual Studio, e como executar o programa resultante de LinqToXmlDataBinding Windows Presentation Foundation (WPF).

Para obter mais informações sobre como usar Visual Studio para criar projetos, consulte Desenvolvimento de aplicativo no Visual Studio.

Criando e preenchendo Projeto

Para criar o projeto inicial

  1. Inicie o Visual Studio e crie um LinqToXmlDataBinding WPF C# chamado aplicativo. O projeto deve usar o .NET Framework 3.5 (ou posterior).

  2. Se ainda não presentes, adicione referências de projeto para os seguintes conjuntos de módulos (assemblies) .NET:

    • System.Data

    • System.Data.DataSetExtensions

    • System.Xml

    • System.Xml.Linq

  3. Crie a solução pressionando Ctnrl+Shift+B, execute-a na F5. O projeto deve compilar sem erros e como executar um aplicativo genérica de WPF.

Para adicionar o código personalizado ao projeto

  1. No Solution Explorer, renomeie o arquivo de origem Window1.xaml a L2XDBForm.xaml. O arquivo de origem dependente Window1.xaml.cs deve ser automaticamente renomeia a L2XDBForm.xaml.cs.

  2. Substitua o código-fonte encontrado no arquivo L2XDBForm.xaml com a seção de código do tópico Código-fonte de L2DBForm.xaml. (Use o modo de exibição XAML para trabalhar com esse arquivo.)

  3. Da mesma forma, substitua a origem em L2XDBForm.xaml.cs com o código localizado em Código-fonte de L2DBForm.xaml.cs.

  4. No arquivo App.xaml, substitua todas as ocorrências da cadeia de caracteres “Window1.xaml” com “L2XDBForm.xaml”.

  5. Crie a solução que pressione Ctrl+Shift+B.

Executando o programa

O programa de LinqToXmlDataBinding permite que o usuário para exibir e manipular uma lista de livros que é armazenada como um elemento XML inserido.

Para executar o programa e exibir a lista de livros

  1. Executar LinqToXmlDataBinding pressionando F5 (Iniciar Depuração) ou Ctrl+F5 (Iniciar sem Depurar). Uma janela do programa com o título Associação de dados de WPF usando LINQ to XML deve ser exibida.

  2. Observe a seção superior de interface do usuário, que exibe XML processado que representa a lista de livros. É exibida usando um controle de TextBlock WPF, que não permite a interação por meio do mouse ou do teclado.

  3. A segunda seção vertical, Lista de livrosrotulado, exibe os livros como uma lista ordenada texto sem formatação. Usa um controle de ListBox que permite a seleção embora o mouse ou o teclado.

Para adicionar e excluir livros de lista

  1. Para excluir um livro existente na lista, para selecioná-la na seção de Lista de livros , clique no botão de Remova o livro selecionado . Observe que a entrada de livro foi removida do livro e das listagens crua de código-fonte XML.

  2. Para adicionar um novo livro à lista, insira valores nos controles na última seção, Adicionar o novo livrode ID e de Valor TextBox , clique no botão de Adicione o livro . Observe que o livro será acrescentado à lista no livro e em listagens de XML. Este programa não validar valores de entrada.

Para editar uma entrada existente de livro

  1. Selecione a entrada de livro na segunda seção de Lista de livros . Os valores atuais devem ser exibidos na terceira seção, Edite o livro selecionado.

  2. Editar os valores usando o teclado. Assim que um ou outro controle de TextBox fracamente acoplados o foco, as alterações são propagadas automaticamente as listagens de código-fonte XML e de livro.

Consulte também

Tarefas

Passo a passo: Exemplo de LinqToXmlDataBinding

Conceitos

Associação de dados de WPF usando LINQ te o exemplo de XML

Outros recursos

Desenvolvimento de aplicativo no Visual Studio