WPF Case style avec le TextWrapping

J'ai besoin d'appliquer une TextWrapping dans le WPF CheckBox.

Veuillez jeter un oeil à ces deux échantillons:

<CheckBox>  
  <TextBlock TextWrapping="Wrap"  
             Text="_This is a long piece of text attached to a checkbox."/>  
</CheckBox>

<CheckBox>  
  <AccessText TextWrapping="Wrap"  
              Text="_This is a long piece of text attached to a checkbox."/>  
</CheckBox>

Si j'utilise un TextBlock dans le Content de la CheckBox, la case de l'élément (alignement vertical est top) et le texte s'affiche correctement, mais pas l'accélérateur.

WPF Case style avec le TextWrapping

Si j'utilise un AccessText dans le Content de la CheckBox, la case de l'élément s'affiche mal (alignement vertical est au centre).

Comment puis-je changer la Style des éléments à afficher cette CheckBox correct?

Un homme de ramassage des ordures est un autre homme du trésor. Je voulais comprendre comment faire mon check élément centrée verticalement à l'égard du texte, parce que VerticalAlignment et VerticalContentAlignment n'aident pas. Réponse: j'ai juste à utiliser AccessText au lieu de TextBlock! +1 pour l'astuce 🙂
Vous êtes les bienvenus. Mais ma question reste ici...

OriginalL'auteur Alexander Zwitbaum | 2010-06-01