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.
Advertência
Este documento foi arquivado e o componente não está disponível na versão atual do Windows Community Toolkit.
Embora não existam planos imediatos para portar este componente para a versão 8.x, a comunidade está convidada a manifestar interesse ou a contribuir para a sua inclusão.
Para mais informações:
- Repositório GitHub do Community Toolkit
- Documentação, feedback e sugestões
- Edição #491 do GitHub (Mapeamento e portabilidade de documentação)
A documentação original segue-se abaixo.
O BindableValueHolder permite aos utilizadores alterar o estado de vários objetos ao mesmo tempo.
Sintaxe
<helpers:BindableValueHolder x:Name="BindName" Value="{StaticResource BindValue}" />
Propriedades
| Propriedade | Tipo | Description |
|---|---|---|
| Valor | objecto | Obtém ou define o valor detido |
Example
Pode usá-lo para alternar vários estados de objeto declarando-o como um Recurso (seja numa página ou controlo):
<helpers:BindableValueHolder x:Name="HighlightBrushHolder" Value="{StaticResource BlackBrush}" />
E usá-lo dessa maneira:
<TextBlock x:Name="Label" Foreground="{Binding Value, ElementName=HighlightBrushHolder}" />
<TextBox x:Name="Field" BorderBrush="{Binding Value, ElementName=HighlightBrushHolder}" />
E alterá-lo dessa forma:
<VisualStateGroup x:Name="HighlightStates">
<VisualState x:Name="Normal" />
<VisualState x:Name="Wrong">
<VisualState.Setters>
<Setter Target="HighlightBrushHolder.Value" Value="{StaticResource RedBrush}" />
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
Requerimentos
| Família de dispositivos | Universal, 10.0.16299.0 ou superior |
|---|---|
| Namespace | Microsoft.Toolkit.Uwp.UI |
| Pacote NuGet | Microsoft.Toolkit.Uwp.UI |
API
.NET Community Toolkit