如何为自定义控件提供GridPattern
How to provide GridPattern to custom control
我们有一个派生自 DataGridView
的自定义控件。
现在我想写一个自动化测试,点击这个DataGridView的一行。
为此,我正在使用 Microsoft UI Automation。
很遗憾,GridPattern
不可用,因为它是自定义控件...
如何使此自定义控件可以使用 Microsoft UI Automation 进行测试?
我必须实施 IGridProvider
吗?如果是,我该怎么做?
感谢您的帮助
据此 https://msdn.microsoft.com/en-us/library/ms744822(v=vs.110).aspx DataGridView 将仅通过 Microsoft 主动辅助功能获得支持。所以看起来您需要实现 IGridProvider 和 IGridItemProvider。
这些文章大体上讨论了实现自定义属性和提供程序
那么您可能希望为网格中的项目实施 IGridProvder and then implement IGridItemProvider。
我们有一个派生自 DataGridView
的自定义控件。
现在我想写一个自动化测试,点击这个DataGridView的一行。 为此,我正在使用 Microsoft UI Automation。
很遗憾,GridPattern
不可用,因为它是自定义控件...
如何使此自定义控件可以使用 Microsoft UI Automation 进行测试?
我必须实施 IGridProvider
吗?如果是,我该怎么做?
感谢您的帮助
据此 https://msdn.microsoft.com/en-us/library/ms744822(v=vs.110).aspx DataGridView 将仅通过 Microsoft 主动辅助功能获得支持。所以看起来您需要实现 IGridProvider 和 IGridItemProvider。
这些文章大体上讨论了实现自定义属性和提供程序
那么您可能希望为网格中的项目实施 IGridProvder and then implement IGridItemProvider。