如何在ListBox中水平显示绑定数据
本文关键字:显示 绑定 数据 水平 ListBox | 更新日期: 2023-09-27 17:59:56
我想在ListBox中以水平模式显示集合中的图像,并带有滚动选项。如果我得到了这个(没有滚动),图像是垂直显示的。
<ListBox x:Name="SelectedImages" ItemsSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Image2}" Height="110" Width="110" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
如果我尝试这个,我会得到一个空白屏幕。
<ListBox x:Name="SelectedImages" ItemsSource="{Binding}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Image2}" Height="110" Width="110" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<ListBox x:Name="SelectedImages" ScrollViewer.HorizontalScrollBarVisibility="Auto">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Image2}" Height="110" Width="110" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>