まず、私のウィンドウは高さ 900px、幅 600px に設定されています。4 列のデータグリッドが含まれています。セルのテンプレートを作成しました。幅は、たとえば 100px です。ウィンドウのサイズを変更すると、セルの幅がウィンドウのサイズに比例して大きくなります。データグリッド サイズ変更イベントを追加しようとしましたが、機能しませんでした。
これどうやってするの?ありがとう!
更新:もう1つの質問:セルのサイズが空かどうかに関係なく同じにする方法があります。
グリッド定義内
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid.RowDefinitions>
<RowDefinition Height="5*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*" MinWidth="70" />
<ColumnDefinition Width="Auto" />
...
MinWidth : 要素の最小幅の制約を取得または設定します。