Partilhar via


Como: Vincular controles WPF dados em Visual Studio

Você pode criar data-bound WPF controles usando o Fontes de dados janela. Primeiro, adicione uma fonte de dados para o Fontes de dados janela. Em seguida, arraste os itens a partir de Fontes de dados janela para O WPF Designer.

Adicionando uma fonte de dados para a janela de fontes de dados

Antes de criar controles ligados a dados, primeiro você deve adicionar uma fonte de dados para o Fontes de dados janela.

Para adicionar uma fonte de dados para a janela de fontes de dados

  1. Sobre o dados menu, clique em Show Data Sources para abrir o Fontes de dados janela.

  2. Clique em Add New Data Source e concluir o Data Source Configuration Wizard.

  3. Execute uma das seguintes tarefas para criar controles ligados a dados:

    • Criar um controle que está vinculado a um único campo de dados.

    • Criar um controle que está vinculado a vários campos de dados.

    • Criação de um conjunto de controles que são vinculados a vários campos de dados.

    • A vinculação de dados para controles existentes no designer.

Criar um controle que está vinculado a um único campo de dados

Depois de adicionar uma fonte de dados para o Fontes de dados janela, você pode criar um novo controle ligado a dados que exibe um único campo de dados, como um ComboBox ou TextBox.

Para criar um controle vinculado a um único campo de dados

  1. No Fontes de dados janela, expandir um item que representa uma tabela ou um objeto. Localize o item filho que representa a coluna ou propriedade que você deseja vincular a. Para obter um exemplo de visual, consulte Janela Fontes de Dados.

  2. Opcionalmente, selecione o controle para criar. Cada item da Fontes de dados janela tem um controle padrão que é criado quando você arrastar o item para o designer. O controle padrão depende do tipo de dados do item.

    Para escolher um controle diferente, clique na seta suspensa próxima ao item e selecione um controle. Para obter mais informações, consulte Como: Definir o controle a ser criado ao arrastar da janela Data Sources.

  3. Arraste o item para um recipiente válido no designer, como um Grid. Para obter mais informações sobre os recipientes válidos, consulte Controles do WPF de ligação a dados em Visual Studio.

    Visual Studiocria o novo controle vinculado a dados e apropriadamente entitulado Label no recipiente. Visual Studiotambém gera XAML e o código para vincular o controle de dados. Para obter mais informações, consulte Controles do WPF de ligação a dados em Visual Studio.

Criar um controle que está vinculado a vários campos de dados

Depois de adicionar uma fonte de dados para o Fontes de dados janela, você pode criar um novo controle ligado a dados que exibe vários campos de dados, como um DataGrid ou ListView.

Para criar um controle vinculado a vários campos de dados

  1. No Fontes de dados janela, selecione um item que representa uma tabela ou objeto. Para obter um exemplo de visual, consulte Janela Fontes de Dados.

  2. Opcionalmente, selecione o controle para criar. Por padrão, cada item da Fontes de dados janela representa uma tabela de dados ou objeto é definida para criar um DataGrid (se seus alvos do projeto.NET Framework 4) ou ListView (para versões anteriores do.NET Framework).

    Para selecionar um controle diferente, clique na seta suspensa próxima ao item e selecione um controle. Para obter mais informações, consulte Como: Definir o controle a ser criado ao arrastar da janela Data Sources.

    ObservaçãoObservação

    Se não desejar exibir uma coluna específica ou a propriedade, expanda o item para exibir seus filhos. Clique na seta suspensa próxima à coluna ou propriedade que você não deseja exibir e clique em Nenhum.

  3. Arraste o item para um recipiente válido no designer, como um Grid. Para obter mais informações sobre os recipientes válidos, consulte Controles do WPF de ligação a dados em Visual Studio.

    Visual Studiocria o novo controle vinculado a dados no recipiente. Visual Studio também gera XAML e o código para vincular o controle de dados. Para obter mais informações, consulte Controles do WPF de ligação a dados em Visual Studio.

Criando um conjunto de controles que são vinculados a campos de dados múltiplos

Depois de adicionar uma fonte de dados para o Fontes de dados janela, você pode vincular uma tabela de dados ou objeto para um conjunto de controles. Um controle diferente é criado para cada coluna ou propriedade no objeto ou tabela.

Para criar um conjunto de controles vinculados a vários campos de dados

  1. No Fontes de dados janela, selecione um item que representa uma tabela ou objeto. Para obter um exemplo de visual, consulte Janela Fontes de Dados.

  2. Clique na seta suspensa ao lado do item e selecione detalhes.

    ObservaçãoObservação

    Se não desejar exibir uma coluna específica ou a propriedade, expanda o item para exibir seus filhos. Clique na seta suspensa próxima à coluna ou propriedade que você não deseja exibir e clique em Nenhum.

  3. Arraste o item para um recipiente válido no designer, como um Grid. Para obter mais informações sobre os recipientes válidos, consulte Controles do WPF de ligação a dados em Visual Studio.

    Visual Studiocria os novos controles ligados a dados no recipiente. Cada controle está vinculado a uma outra coluna ou propriedade, e cada controle é acompanhado por apropriadamente entitulado Label de controle. Visual Studio também gera XAML e o código para vincular controles a dados. Para obter mais informações, consulte Controles do WPF de ligação a dados em Visual Studio.

Ligação de dados para controles existentes no Designer

Depois de adicionar uma fonte de dados para o Fontes de dados janela, você pode adicionar um ligação de dados em um controle existente em que o desgner.

Para vincular dados a um controle existente no designer

  1. No Fontes de dados janela, use um dos seguintes procedimentos:

    • Para adicionar uma ligação de dados para um controle existente que exibe vários campos de dados, como um DataGrid ou ListView, selecione o item que representa a tabela ou objeto que você deseja vincular ao controle.

    • Para adicionar uma ligação de dados para um controle existente que exibe um único campo de dados, como um ComboBox ou TextBox, expanda o item que representa a tabela ou objeto que contém os dados e selecione o item que representa os dados que você deseja vincular ao controle.

  2. Arraste o item selecionado a partir de Fontes de dados janela para um controle existente no designer. O controle deve ser um destino de soltar válidas. Para obter mais informações, consulte Controles do WPF de ligação a dados em Visual Studio.

    Visual Studiogera XAML e o código para vincular o controle de dados. Para obter mais informações, consulte Controles do WPF de ligação a dados em Visual Studio.

    ObservaçãoObservação

    Se o controle já está vinculado a dados, a ligação de dados para o controle é redefinida para o item que foi arrastado para o controle mais recentemente.

Consulte também

Tarefas

Como: Criar tabelas de pesquisa em aplicativos WPF

Como: Exibir dados relacionados em aplicativos WPF

Demonstra Passo a passo: A vinculação de controles do WPF para um modelo de dados de entidade

Demonstra Passo a passo: Controles do WPF de ligação a um Dataset

Demonstra Passo a passo: A vinculação de controles do WPF para um serviço de dados do WCF

Demonstra Passo a passo: Exibindo dados relacionados em um aplicativo WPF

Conceitos

Controles do WPF de ligação a dados em Visual Studio