Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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. 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 tornando seu aplicativo mais fácil de manter e testar.
As aplicações do Windows suportam duas abordagens principais de ligaçã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 {x:Bind} extensão, disponível no SDK de aplicativos Windows e UWP no Windows 10 e posterior, oferece melhor desempenho e validação em tempo de compilação.
Não importa se você está exibindo um único item de dados, vinculando a coleções ou implementando padrões de arquitetura complexos, como MVVM (Model-View-ViewModel), a vinculação de dados fornece a base para a criação de aplicativos do Windows responsivos e fáceis de manter.
| Tópico | Description |
|---|---|
| Visão geral da vinculação de dados | Este tópico mostra como vincular um controle (ou outro elemento da interface do usuário) a um único item ou vincular um controle de itens a uma coleção de itens em um aplicativo SDK de Aplicativo Windows. 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 do Windows App SDK, {x:Bind} suporta o uso de uma função como a última etapa do caminho de vinculaçã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