我正在使用
为列表视图启用多项选择ListView.SelectionMode = ListViewSelectionMode.Multiple;
multiselect工作得很好,我可以从列表中选择/取消选择元素。列表视图中有某些项目我想从选择中排除。我想修改我的代码,以便在启用多项选择时,列表视图中无法选择具有特定文本的项目。
有没有人知道如何实现这个目标?
编辑:
这些项目本身就是有效的项目,需要根据具体情况排除。这是任何一个例子:
{"PoemId": "This is valid ID", "PoemTitle": "This is valid Title", "PoemMean": "This is valid mean"}, { "PoemId": "", "PoemTitle": "<!--Section starts here-->", "PoemMean": ""}
现在,当我启用多项选择时,带有文本的块不应该可供选择。
编辑2:为了他人的利益,以下是马格努斯提出的解决方案对我有用:https://social.msdn.microsoft.com/Forums/windowsapps/en-US/04171f22-1542-4860-81e9-0a05a7df1057/u81exclude-items-in-a-listview-during-multiselect-enable?forum=wpdevelop