WPF将最右侧的柱锚定在网格右侧
本文关键字:网格 WPF | 更新日期: 2023-09-27 18:29:44
嘿,我正在尝试将最右边的列锚定到网格的右侧。我不介意最后一列是否设置为固定宽度,因为它包含的图像是一个设置宽度。
这是"删除按钮"列,它是我网格中的最后一列。以下是它的样子:http://postimg.org/image/lmj2uo6nt/
<DataGridTemplateColumn Header="Remove" Width="Auto">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Background="Transparent" BorderBrush="Transparent" Command="Delete">
<Image Source="{Binding fileDeleteImageLocation}" />
<Button.Template>
<ControlTemplate TargetType="Button">
<ContentPresenter Content="{TemplateBinding Content}"/>
</ControlTemplate>
</Button.Template>
</Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
</Grid>
将其中一个列宽设置为*,这将为该列分配剩余空间。这将把你的最后一列放在最右边。