我的ListBox
有一個描述字段,其中可能會很長。而不是有一個水平滾動條,我想單詞包裝它。 它工作,如果我設置MaxWidth
但自ListBox
更改大小我不想硬編碼值。WPF listbox item not wordwrapping
這樣做的最好方法是什麼?
編輯:描述在TextBlock
。
簡體XAML(去掉unnessesary的東西,仍然顯示問題:
<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>
既然你說設置MaxWidth會起作用,那麼如何將MaxWidth綁定到導致寬度改變的東西呢? – 2009-07-20 02:25:34