<ListView Height="230" HorizontalAlignment="Left" Margin="12,216,0,0" Name="listView1" VerticalAlignment="Top" Width="331" ItemsSource="{Binding}">
<ListView.View>
<GridView>
<GridViewColumn Header="名称" DisplayMemberBinding="{Binding UriName}" Width="150" />
<GridViewColumn Header="地址" DisplayMemberBinding="{Binding UriPath}" Width="180" />
</GridView>
</ListView.View>
</ListView> List<DB.WebPage> webPage = DatabaseFactory.GetDatabaseEntry().getUriList("BosskMarks");
listView1.DisplayMemberPath = "UriName";
listView1.DisplayMemberPath = "UriPath";
foreach (WebPage w in _webPage)
{
listView1.Items.Add(new { UriName = w.PageName, UriPath = w.Uri });
}
listView1.SelectionChanged += new SelectionChangedEventHandler(listView1_SelectionChanged);
void listView1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
///一共两列,UriName 和 UriPath 如何获得 选中 行的 第二列数据
}
<ListView.View>
<GridView>
<GridViewColumn Header="名称" DisplayMemberBinding="{Binding UriName}" Width="150" />
<GridViewColumn Header="地址" DisplayMemberBinding="{Binding UriPath}" Width="180" />
</GridView>
</ListView.View>
</ListView> List<DB.WebPage> webPage = DatabaseFactory.GetDatabaseEntry().getUriList("BosskMarks");
listView1.DisplayMemberPath = "UriName";
listView1.DisplayMemberPath = "UriPath";
foreach (WebPage w in _webPage)
{
listView1.Items.Add(new { UriName = w.PageName, UriPath = w.Uri });
}
listView1.SelectionChanged += new SelectionChangedEventHandler(listView1_SelectionChanged);
void listView1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
///一共两列,UriName 和 UriPath 如何获得 选中 行的 第二列数据
}
{
foreach (var item in e.AddedItems)
MessageBox.Show(((DB.WebPage)item).UriPath);
}