我有一個尺寸爲400 x 150的網格,我想在其中添加一個列表框。嘗試在網格內水平設置列表框
列表框由包含TextBlock的網格組成。
<Grid Width="400" Height="150">
<ListBox x:Name="list" >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Grid Width = "80">
<Border BorderBrush="Black" HorizontalAlignment="Right" />
<TextBlock Foreground="Black" Text="{Binding name}" />
</Grid>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
但是該列表是垂直顯示的。
我試過使用VirtualizingStackPanel,但問題是網格的邊框顯示不正確。
如何使此列表看起來水平,並且包含文本塊的網格的邊界可見?
使用這一個,它會幫助 –