J'ai une grille définie simplement:WPF: Texte emballage ne fonctionne pas
<Grid Margin="0,5,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50"></ColumnDefinition>
<ColumnDefinition Width="50"></ColumnDefinition>
<ColumnDefinition Width="48"></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
</Grid.ColumnDefinitions>
Je suis en train de lier un contenu comme celui-ci:
<TextBlock TextWrapping="Wrap" Grid.Column="3" Text="{Binding Text}">
Mettre en place comme celui-ci, le le texte ne s'enroulera pas. Il développe simplement la colonne pour l'adapter au texte. Si je définis la largeur à un montant fixe sur la dernière colonne, l'encapsulation fonctionne comme prévu. Le problème est que si l'utilisateur élargit la fenêtre, la colonne reste à une taille fixe. Comment puis-je obtenir la taille dynamique de la colonne avec la largeur de la grille, mais toujours envelopper le texte à l'intérieur?
Note: Une réponse supprimée en référence à ma réponse dit "Cela ne fonctionnera pas, parce que les colonnes de taille partagée ignorent la propriété Width et la considèrent comme Auto, donc vous obtenez la même configuration que Ben dans la question originale. " –