Compartilhar via


Como: Criar uma associação de dados ElementName

Você pode vincular o valor da propriedade do elemento a uma propriedade em um outro elemento nomeado usando o WPF Designer for Visual Studio. Por exemplo, você pode vincular um controle Backgrounddepropriedade para o Backgroundapropriedade de seu elemento pai.

Para criar uma vinculação de dados para um elemento nomeado

  1. Criar um aplicativo WPF novo projeto no Visual Basic ou no Visual C# chamado DataBindingDemo. For more information, see Como: Criar um novo projeto de aplicativo WPF.

    MainWindow. XAML é aberto no WPF Designer. 

  2. -a direita no modo de exibição de Design, clique na raizdoGrid controle e selecione Propriedades nomenude atalho.

  3. No topo do janela Propriedades, clique na Nome , digite rootGrid, e pressione Enter para o nome do Grid de controle.

  4. No janela Propriedades, localize o Background propriedade.

  5. Use o pincel de editor para criar e atribuir um pincel para o Background propriedade. For more information, see Como: Criar um pincel usando o editor de pincel.

  6. No Toolbox, arraste um ListBox controle para o Grid de controle.

  7. No janela Propriedades, localize o ListBox do controle Background propriedade.

  8. Clique o marcador de propriedade de herança (Ícone de herança de marcador de propriedade).

  9. Clique em Aplicar a vinculação de dados.

    O construtor de vinculação de dados aparece.

  10. Sobre o fonte opainel no painel esquerdo, clique em ElementName.

  11. No painel central, clique em rootGrid.

    Painel Origem do construtor de associação de dados

  12. Clique o Caminho painel.

  13. No Caminho painel no painel esquerdo, clique na fundo propriedade.

    O ListBox do controle Background propriedade é limite ao controle de grade Background propriedade.

    Painel Caminho do construtor de associação de dados

  14. Clique fora do construtor de vinculação de dados para fechar o construtor.

  15. No modo de exibição XAML , observe aextensão de marcaçãoque foi adicionado para o Backgroundpropriedade.

    Background="{Binding ElementName=rootGrid, Path=Background}"

Consulte também

Referência

Binding

Conceitos

Revisão de Associação de Dados

Outros recursos

Trabalhando com o designer WPF