Silverlight列表框选择区域
本文关键字:区域 选择 列表 Silverlight | 更新日期: 2023-09-27 18:16:42
我有一个列表框项目模板,在容器中使用换行面板显示为三列列表框。工作得很好。现在的问题是,我必须仅在用户单击第二列时捕获选择更改。
可以在列表框中设置选择区域吗?
我认为只有在选择第二列或第三列时才可能以某种方式引发选择更改事件。你可以将上次选中的列索引保存在变量中然后在选择更改事件中判断新选中的项是否属于同一列如果它不直接忽略
我同意哈里斯的观点,我认为这是不可能的。你应该能够使用鼠标下移事件然后在代码中从中找出选择索引。您可以在列表框的ItemSource上使用LINQ来查找匹配项,或者使用该项的Tag属性。