2010-04-21 4 views
2

Comment puis-je avoir une case accessible en lecture seule dans Silverlight? Les exigences d'accessibilité sont telles qu'un lecteur d'écran peut lire les données en tant qu'onglets de l'utilisateur via le contrôle. Voici ce que je l'ai essayé jusqu'à présent:Case à cocher accessible en lecture seule dans Silverlight

  • IsEnabled = True est pas bon car le contrôle ne peut pas obtenir le focus qui est nécessaire pour le lecteur d'écran
  • IsHitTestVisible = False est pas bon parce que vous pouvez toujours changer la valeur en appuyant sur la barre d'espace lorsqu'il a le focus
  • IsTabStop = False est pas bon parce que vous pouvez toujours changer la valeur en cliquant sur le tickbox
  • Pour d'autres contrôles tels que la zone de texte, je l'ai utilisé la propriété IsReadOnly, mais ce doesn ne semble pas être disponible sur le CheckBox.

Répondre

0

La valeur Checked ne peut-elle pas toujours être rétablie lorsqu'elle est modifiée? Vous pouvez même redéfinir le contrôle de sorte que l'état Normal ressemble à l'état non activé.