Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A associação de dados conecta a interface do usuário do aplicativo aos seus dados, criando uma relação dinâmica que mantém a interface do usuário responsiva. Em aplicativos do Windows, a associação de dados estabelece uma separação clara entre a camada de dados e a camada de apresentação, melhorando a organização do código e facilitando a manutenção e o teste do aplicativo.
Os aplicativos do Windows dão suporte a duas abordagens de associação de dados primárias: a extensão de marcação {x:Bind} e a extensão de marcação {Binding}. Você pode usar a abordagem individualmente ou combiná-las no mesmo aplicativo. A {x:Bind} extensão, disponível no SDK de Aplicativos do Windows e aplicativos UWP no Windows 10 e posterior, oferece melhor desempenho e validação em tempo de compilação.
Se você estiver exibindo um único item de dados, associando-se a coleções ou implementando padrões de arquitetura complexos, como o MVVM (Model-View-ViewModel), a associação de dados fornece a base para a criação de aplicativos windows responsivos e manteneveis.
| Tópico | Description |
|---|---|
| Visão geral da associação de dados | Este tópico mostra como associar um controle (ou outro elemento de interface do usuário) a um único item ou associar um controle de itens a uma coleção de itens em um aplicativo SDK de aplicativo do Windows. Além disso, ele mostra como controlar a renderização de itens, implementar uma exibição de detalhes com base em uma seleção e converter dados para exibição. Para saber mais detalhes, consulte Vinculação de dados em detalhes. |
| Vinculação de dados em profundidade | Este tópico descreve os recursos de associação de dados em detalhes. |
| Associar dados hierárquicos e criar uma exibição mestre/detalhes | Você pode criar uma visualização mestre/detalhes de múltiplos níveis (também conhecida como lista-detalhes) de dados hierárquicos associando controles de itens a instâncias de CollectionViewSource que estão vinculadas em uma cadeia. |
| Associação de dados e MVVM | Este tópico descreve o padrão arquitetônico de design de interface do usuário MVVM (Model-View-ViewModel). A associação de dados está no núcleo do MVVM e permite o acoplamento flexível entre a interface do usuário e o código que não é da interface do usuário. |
| Como associar dados ao Kit de Ferramentas do MVVM em aplicativos WinUI | Este tutorial baseia-se no tutorial Criar um aplicativo WinUI e mostra como implementar a associação de dados com o Kit de Ferramentas do MVVM. Ele aborda a atualização de seus modelos de exibição para aproveitar o Kit de Ferramentas MVVM e as diferenças entre o Kit de Ferramentas MVVM e as abordagens MVVM tradicionais. |
| Funções em x:Bind | Em aplicativos do Windows App SDK, {x:Bind} suporta o uso de uma função como o último passo do caminho de associação. Neste tópico, saiba como as propriedades são associadas a funções para fazer conversões, formatação de data, formatação de texto, concatenações de texto e muito mais. |
Conteúdo relacionado
Windows developer