Может кто-нибудь помочь, я работаю над приложением UWP и хочу, чтобы TextBlock обернул текст внутри него в соответствии с шириной окна. Этот текстовый блок находится внутри Grid, который находится внутри TreeView.
Теперь, когда я изменяю размер окна своего приложения, он ничего не делает.
Оригинал:
Изменение размера: ![enter image description here](https://i.stack.imgur.com/Tfjl6.png)
Я хочу, чтобы это выглядело так и не имело фиксированной ширины, а динамически изменялось с окном: ![enter image description here](https://i.stack.imgur.com/C0QHa.png)
Это мой код XAML:
<TreeView Name="ItemsTreeView" SelectionMode="Multiple" ItemsSource="{x:Bind DataSource}" CanReorderItems="False" CanDrag="False" CanDragItems="False" AllowDrop="False" Margin="0,40,0,0">
<TreeView.ItemTemplate>
<DataTemplate x:DataType="local:Item">
<TreeViewItem ItemsSource="{x:Bind Children}" Background="{ThemeResource SystemAltMediumLowColor}" HorizontalAlignment="Stretch">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Image Source="{Binding Image}" Grid.Column="0" Margin="0 5 10 5" Width="50" Height="40"></Image>
<TextBlock Text="{Binding Name}" Grid.Column="1" VerticalAlignment="Center" Width="500" TextWrapping="Wrap"/>
</Grid>
</TreeViewItem>
</DataTemplate>
</TreeView.ItemTemplate>
</TreeView>