我有具有多选属性的列表视图是真的。在列表视图中,我有这样的项目:
名称类型
f1.csv .csv 文件
f2.txt .txt 文件
f3.pdf .pdf 文件
f4.log .log 文件
因为我们有多重选择属性是真的。因此用户可以一次选择多个项目。我有一个称为属性的菜单项。所以用户可以选择任何项目并可以看到它的属性。假设用户先选择了 f1.csv,然后选择了 f2.txt,但用户想查看 f2.txt 的属性,所以他必须取消选择 f1.csv。
问题是属性显示的是 f1.csv 而不是 f2.txt。因此,无论我取消选择的项目,似乎都将其作为当前选择项目。
2)问题是当看到属性项后按取消时仍然被选中。我希望它在那个时候取消选择。
这是点击属性 menuitem::: 的代码
if(_listView.SelectedItem != null)
{
_listView.SelectedIndex = _latestSelectedIndex;
_listView.SelectedItem.Selected = true;
_fileInfoViewer = new FileInfoViewer((DclFileInfoEx)_listView.SelectedItem.Tag,this._dclFileSystem);
_fileInfoViewer.Closed += new EventHandler(_fileInfoViewer_Closed);
_fileInfoViewer.ShowMe(this);
}
提前感谢您的回答。