WPF - Comment arrêter de zone de texte à partir de redimensionnement automatique?

J'ai une zone de texte dans mon arborescence visuelle comme suit..

  • Window
    • Grid
      • ListBox
        • ItemTemplate
          • DataTemplate
            • Grid
              • Grid
                • Textbox...

La zone de texte est définie comme..

<TextBox Height="Auto" 
         Text="{Binding Path=LyricsForDisplay}" 
         MinHeight="50" 
         MaxHeight="400"  
         Visibility="Visible" 
         VerticalScrollBarVisibility="Auto" 
         IsReadOnly="True" 
         AllowDrop="False" 
         TextWrapping="WrapWithOverflow">
</TextBox>

Lorsque le texte est ajouté à la variable liée (LyricsForDisplay) tous les éléments dans la zone de liste élargir leurs zones de texte/grilles de largeur pour permettre à l'ensemble de la chaîne pour être vu si vous utilisez la barre de défilement en bas qui s'affiche...

Ce que je voudrais faire, c'est de faire en sorte les boîtes de grilles/seuls les redimensionner si l'utilisateur s'étend la fenêtre .. PAS quand un long texte saisi (il pourrait tout simplement enrouler autour..)

Quelqu'un sait-il comment faire pour obtenir la fonctionnalité?

OriginalL'auteur Ryan | 2010-12-16