我想做简单的列表框。每行应包含 2 个控件,一个左对齐,另一个右对齐,仅此而已:) 我尝试了多种方法,但没有任何效果。我的代码如下
<StackPanel Grid.Row="1" Margin="12,0,12,0" Grid.Column="0">
<ListBox Name="ListBox" Margin="12,0,12,0" ItemsSource="Exercises" HorizontalContentAlignment="Stretch">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Width=">
<TextBlock Text="abc" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<TextBlock Text="def" HorizontalAlignment="Right" VerticalAlignment="Center"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</StackPanel>
(两个文本块仅用于演示,在实际应用程序中,我想将一个文本块绑定到真实数据,而不是第二个错误使用按钮。)当我编译这个时,两个文本块都向左对齐,在模拟器中,似乎就像一个带有文本“abcdef”的文本块。知道如何将一个文本块向右对齐,另一个向左对齐吗?非常感谢 :)