provedor de erro não está piscando uniformemente

Eu tenho um provedor de erro fornecendo erro para 4 controles ..

quando eu defino todos os quatro erros, apenas dois deles piscam juntos de uma vez e todos os quatro se acalmam após certo tempo.

mesmo se eu definir dois erros, ambos piscam alternadamente.

mas eu quero que todos eles pisquem juntos ... Como posso fazer isso? (Eu não prefiro usar mais de um errorProvider)

7
Henk está certo; piscar não deve ser necessário. Se a mera presença do glifo provedor de erros vermelho constante não for suficiente para chamar a atenção para o controle, sua interface do usuário provavelmente está muito confusa. Em uma forma bem projetada, esse glifo deve se destacar.
adicionado o autor Igby Largeman, fonte
Uma solução muito boa seria Blinking = false .
adicionado o autor Henk Holterman, fonte
Eu faria uma rápida análise de custo/benefício e a marcaria como 'não corrigir'.
adicionado o autor Ritch Melton, fonte
Piscar não é necessário , mas se for permitido, esperaria que funcionasse corretamente (ou seja, piscar em uníssono por padrão). Só fui mordido por isso também, provavelmente vai desistir e remover o piscar de olhos ...
adicionado o autor Alex, fonte

1 Respostas

Você sugeriu uma solução aceitável (IMO), com sua última declaração: use dois provedores de erro, um dedicado a piscar exatamente um controle de cada vez (o mais recente com uma entrada inválida ou o que você esperaria ser corrigido o mais rápido possível, ou qualquer critério que você julgue mais importante) e um segundo que "silenciosamente" exibe o ícone em todos os controles com entrada inválida.

0
adicionado