我对 .NET 4.0 中的列表视图控件感到非常沮丧。我想将文本添加到一行的第一列,然后将图像添加到第二列,然后将文本添加到第三列(全部在顶行),然后对下一行执行相同操作。但是,我的代码只是将文本添加到顶行的所有三列,然后将图像添加到下一行,然后将文本添加到下一行。我不知道如何指定行/列索引(例如 [1,2] 用于第二行第三列)。
我知道这似乎是一个非常基本的查询,那里有很多信息,但我是 .NET 的新手,我读的越多,我就越困惑:-(
我的 C# 代码是:
ListViewItem lstItem1 = new ListViewItem();
lstItem.Content = "Picture 1";
lstView.Items.Add(lstItem);
Image lstImage = new Image();
ListViewItem lstItem2 = new ListViewItem();
lstItem2.Source = SrcBmp;
lstItemImage.Content = lstImage;
lstView.Items.Add(lstItem2);
ListViewItem lstItem3 = new ListViewItem();
lstItem3.Content = "Blah blah";
lstView.Items.Add(lstItem3);
XAML在这里:
<ListView Height="412" HorizontalAlignment="Left" Margin="312,49,0,0" Name="lstView" VerticalAlignment="Top" Width="636" ItemsSource="{Binding}" FontSize="12">
<ListView.View>
<GridView>
<GridViewColumn Header="Photo No." Width="50"/>
<GridViewColumn Header="Photo" Width="150"/>
<GridViewColumn Header="Description" Width="300"/>
</GridView>
</ListView.View>
</ListView>
提前谢谢了。
维格姆酋长