我有一个带有 DataTemplate 的列表,它显示文本和旁边的“x”按钮。我希望“X”btn 显示在最右边,所以它们都出现在同一个地方。我使用的 XML 是:
<ListBox Name="seiveListBox" ItemsSource="{Binding}" MinWidth="80" Height="120" ScrollViewer.VerticalScrollBarVisibility="Visible" >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding}" />
<Button Name="delSeiveFromListBtn" Content="X" ToolTip="Delete" Margin="8, 0, 0, 0" Click="delSeiveFromListBtn_Click"></Button>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我尝试在 StackPanel 的地方添加网格,但没有成功。
如何设计它或将列表中的“x”对齐到每个项目的最右侧。