WPF-listbox-Element nicht wortweisen umbrechen

Meine ListBox hat, unter anderem ein Feld für die Beschreibung, die sehr lang sein kann. Anstatt eine horizontale Bildlaufleiste ich möchte word wickeln Sie es.
Es funktioniert, wenn ich die MaxWidth aber da die ListBox verändert die Größe, ich will nicht zu hart code den Wert.

Was ist der beste Weg, dies zu tun?

EDIT: Die Beschreibung ist in einem TextBlock.

Vereinfachte XAML (Verschoben unnessesary Zeug, zeigt immer noch problem:

         <ListBox BorderThickness="0" Padding="5" Name="lstTasks">
            <ListBox.ItemsSource>
                <Binding Source="{StaticResource dataTasks}"/>
            </ListBox.ItemsSource>

            <ListBox.ItemTemplate>
                <DataTemplate>
                    <Grid>
                        <TextBlock Text="{Binding Path=RequestDescription}" TextTrimming="WordEllipsis" TextWrapping="Wrap" Height="60" />
                    </Grid>
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>
  • Da Sie sagte Einstellung MaxWidth funktionieren würde, wie etwa Bindung, MaxWidth auf etwas, wodurch die Breite zu ändern?
Schreibe einen Kommentar