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
Inicie o Visual Studio e crie um LinqToXmlDataBinding WPF C# chamado aplicativo. O projeto deve usar o .NET Framework 3.5 (ou posterior).
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
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
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.
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.)
Da mesma forma, substitua a origem em L2XDBForm.xaml.cs com o código localizado em Código-fonte de L2DBForm.xaml.cs.
No arquivo App.xaml, substitua todas as ocorrências da cadeia de caracteres “Window1.xaml” com “L2XDBForm.xaml”.
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
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.
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.
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
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.
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
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.
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