各行に複数の値を表示するxamlファイルに同様のコードを持つTreeViewがあります。
<TreeView Items="{Binding Items}">
<TreeView.DataTemplates>
<TreeDataTemplate ItemsSource="{Binding SubItems}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Name}" Grid.Column="0"/>
<TextBlock Text="{Binding Text}" Grid.Column="1"/>
</Grid>
</TreeDataTemplate>
</TreeView.DataTemplates>
</TreeView>
ただし、レベルが上がるにつれて列 2 以降の値がシフトしてはならない、この期待されるビューのようなビューにしたいと考えています。同じ見出しに収まるように列間の間隔を調整する方法はありますか? また、さまざまなプラットフォーム間で一貫したビューが必要です。