【问题标题】:Add more than one item in a list view在列表视图中添加多个项目
【发布时间】: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/…
  • 您可以使用带有数据模板的列表框。数据模板可以有这两项。

标签: c# .net wpf xaml listview


【解决方案1】:

ListView 需要一个 ItemsSource,然后您将 Path 绑定到这两个项目上。您还可以使用 GridView 创建列。我喜欢 GridView,因为它用标题来调整列的大小。

【讨论】:

    猜你喜欢
    • 2021-10-03
    • 1970-01-01
    • 2018-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    相关资源
    最近更新 更多