woo*_*ddy 5 .net c# wpf listview
我这里有2个ListView控件,分别是Listview1和Listview2.我想要实现的是,每当触发Listview1的SelectionChanged事件时,我都希望选择并突出显示Listview2中的第一项.
我试图使用以下代码行来实现它,但我想这不正确.
private void ListView1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
Listview2.SelectedIndex = 0;
}
Run Code Online (Sandbox Code Playgroud)
Listview2中的第一项仍未选中和突出显示.有人可以帮忙吗?首先十分感谢.
编辑:那条线是正确的.它没有用,因为我把它放在进行动态加载的代码行之前.难怪.... :)
我尝试使用这段代码并且运行良好。
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
//listView.Focus();
listView2.Items[0].Selected = true;
}
catch { }
}
Run Code Online (Sandbox Code Playgroud)
但是在运行其输出后,当我选择“listView1”中的第一个项目时,“listView2”项目被选中,但您看不到它,因为焦点集中在 Listview1 上。当您单击 listView2 时,您将看到所选项目闪烁。我认为没有办法同时关注两个列表视图。当您取消注释“listView.Focus()”时,您将看到所选项目突出显示。
| 归档时间: |
|
| 查看次数: |
1626 次 |
| 最近记录: |