【发布时间】:2021-06-23 18:48:11
【问题描述】:
我正在创建一个ListView,其中DataTemplate 是一个唯一的文本和一个按钮。我希望按钮位于最右侧,文本位于最左侧。但是我注意到我的Grid.ColumnDefinitions 似乎没有占用ListViewItem 的所有空间(或者我是这么认为的)。我希望它们扩大到全宽。
<ListView Padding="5" x:Name="RecipeList" FontSize="15">
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Name}" Grid.Column="0"/>
<Button Grid.Column="1">Delete</Button>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
【问题讨论】: