내 ListBox
에는 그 중에서도 매우 긴 수있는 설명 필드가 있습니다. 가로 스크롤 막대를 사용하는 대신 단어로 묶을 수 있습니다. MaxWidth
을 설정했지만 ListBox
크기가 변경 되었기 때문에 값을 하드 코딩하지 않으려 고합니다.WPF 목록 상자 항목에 단어 줄 바꿈이 없음
이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
편집 : 설명은 TextBlock
입니다.
<ListBox
Name="lstTasks"
BorderThickness="0"
Padding="5"
HorizontalContentAlignment="Stretch">
는 또한 수평 해제 시도 할 수 있습니다 :
<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가 너비가 변경되는 것으로 바인딩되는 것은 어떨까요? –