gpt4 book ai didi

c# - 为什么在单元测试中实例化ListView时SelectedIndices和SelectedItems不起作用?

转载 作者:太空狗 更新时间:2023-10-29 22:10:18 25 4
gpt4 key购买 nike

我本着回答你自己的问题的精神写这个问题,因为我找到了解决问题的办法,但如果有人有更好的解决办法,我会很乐意听取。

在我目前正在处理的应用程序中,我将 ListView 控件子类化以添加一些功能,其中一些功能与 ListView SelectedIndices 和 SelectedItems 属性交互。

问题是,当我尝试对我的子类进行单元测试时,SelectedIndices 和 SelectedItems 属性在我将项目添加到选择时不会更新。我都试过了

item.Selected = true

listView.SelectedIndices.Add(...)

但是 SelectedIndices 或 SelectedItems 似乎并没有受到影响。功能其他部分的单元测试工作正常。

如何对我的 ListView 子类的选择相关部分进行单元测试?

最佳答案

我发现了一个可以用来填充这些属性的技巧:

listView.Accessibility Object.ToString();//刷新 selecteditems 属性的解决方法

关于c# - 为什么在单元测试中实例化ListView时SelectedIndices和SelectedItems不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/304844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com