【发布时间】:2012-02-14 18:20:45
【问题描述】:
我正在做一个程序,我需要在列表视图的同一行中插入两个项目。 那是 XAML 代码:
<ListView Height="486" HorizontalAlignment="Left" Margin="12,12,0,0" Name="lvTimeline" VerticalAlignment="Top" Width="260">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding}" MaxHeight="48" MaxWidth="48" />
<TextBlock TextWrapping="Wrap" MaxWidth="250" Margin="2,0,2,0" Text="{Binding}" VerticalAlignment="Center" FontSize="14" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我尝试了无数种方法来做到这一点,但没有任何效果。我能做什么?
【问题讨论】:
-
同一行中的两个项目是什么意思? (顺便说一句,
ListViews应该使用View,如果你不需要使用ListBox) -
看看这篇 StackOverFlow 帖子,看看它是否有助于给你一个想法。stackoverflow.com/questions/6855833/…
-
您可以使用带有数据模板的列表框。数据模板可以有这两项。