Descrição:
Como posso criar uma associação com dois tags do tipo Boolean como fonte de valor para alterar a cor de um objeto de tela conforme a tabela?
Tag 1 | Tag 2 | Cor |
0 | 0 | Vermelho |
0 | 1 | Amarelo |
1 | 0 | Azul |
1 | 1 | Verde |
Solução:
Para isto, uma solução possível é criar uma associação por tabela na propriedade ForegroundColor do objeto de tela. No campo Fonte desta associação, adicione os tags no seguinte formato: Abs(Tag1.Value * 2 + Tag2.Value)
Na tabela adicionada, crie quatro linhas cujos valores variam entre 0 e 3, e configure a cor que o objeto deve assumir conforme o valor.