コードビハインドで行われる計算に基づいて、リストビューのデータテンプレート内の列定義の幅を設定する必要があります。だから私はこれを得た:
<DataTemplate x:Key="dataTemplateForListview">
<Border>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="80" x:Name="gridColumnGraph" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
...
</Grid>
</Border>
</DataTemplate>
この Datatemplate は、ItemTemplate として ListView にバインドされます。「gridColumnGraph」にアクセスするにはどうすればよいですか? アイテムが選択されたときではなく、リストビューが表示される前にこのアクセスが必要です。
どうもありがとう!