0

我有具有多选属性的列表视图是真的。在列表视图中,我有这样的项目:

名称类型

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);
            }

提前感谢您的回答。

4

0 回答 0