列ごとに分割されたグリッド コントロールがあります。
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="80" />
<ColumnDefinition Width="65" />
</Grid.ColumnDefinitions>
</Grid>
列 0 内に境界線コントロールがあります。ただし、境界線コントロールがこの列の幅までいっぱいにならないという問題に直面しています。境界線には、折り返しが有効になっているテキストブロックが含まれています。textblock 内のテキストが幅よりも大きい場合は、折り返され、利用可能なスペースを埋めるために伸びます。
ただし、テキスト ブロックに 5 ~ 10 文字程度の小さなテキストしか含まれていない場合、ボーダー コントロールは引き伸ばされません。
ボーダー コントロールは、HorizontalAlignment と VerticalAlignment を Stretch として、Margin を 0 として明示的に設定されています。