Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A associação de dados conecta a interface do usuário do aplicativo aos dados, criando uma relação dinâmica que mantém a interface do usuário responsiva. Nas aplicações Windows, a ligaçã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 tornando a sua aplicação mais fácil de manter e testar.
As aplicações Windows suportam duas abordagens principais de vinculação de dados: a extensão de marcação {x:Bind} e a extensão de marcação {Binding}. Você pode usar qualquer abordagem individualmente ou combiná-los dentro do mesmo aplicativo. A extensão {x:Bind}, disponível em aplicações do Windows App SDK, oferece melhor desempenho e validação em tempo de compilação.
Quer esteja a exibir um único elemento de dados, a ligar a coleções ou a implementar padrões arquitetónicos complexos como o Model-View-ViewModel (MVVM), a ligação de dados fornece a base para criar aplicações Windows responsivas e manuteníveis.
| Tópico | Description |
|---|---|
| Visão geral da vinculação de dados | Este tópico mostra-lhe como atribuir um controlo (ou outro elemento da interface) a um único item ou vincular um controlo de itens a uma coleção de itens numa aplicação do Windows App SDK. Além disso, 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 obter informações mais detalhadas, consulte Vinculação de dados detalhada. |
| Vinculação de dados em profundidade | Este tópico descreve os recursos de vinculação de dados em detalhes. |
| Vincular dados hierárquicos e criar uma exibição mestre/detalhes | Você pode fazer uma exibição mestre/detalhes de vários níveis (também conhecida como detalhes da lista) de dados hierárquicos vinculando controles de itens a instâncias CollectionViewSource que estão ligadas entre si em uma cadeia. |
| Vinculação de dados e MVVM | Este tópico descreve o padrão de projeto de arquitetura da interface do usuário MVVM (Model-View-ViewModel). A vinculaçã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 vincular dados com o MVVM Toolkit em aplicativos WinUI | Este tutorial se baseia no tutorial Criar um aplicativo WinUI e mostra como implementar a vinculação de dados com o MVVM Toolkit. Ele aborda a atualização de seus modelos de exibição para aproveitar o MVVM Toolkit e as diferenças entre o MVVM Toolkit e as abordagens MVVM tradicionais. |
| Funções em x:Bind | Em aplicações Windows App SDK, {x:Bind} suporta a utilização de uma função como etapa final do caminho de ligação. Neste tópico, saiba como as propriedades são vinculadas 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