如何通过CodedUI自动化知道光标在WpfEdit字段中的位置?

Evr*_*glu 6 c# wpf wpf-controls coded-ui-tests

在CodedUI WpfEdit类有一种方式来获得所选择的文本,但我不能找到一种方法时,没有选择(即在文本中插入符号的指数)来获得光标的位置.在CodedUI框架中有什么可用的吗?

我的目标是在控件包含的文本中声明光标的位置.

bar*_*caf 0

没有 codedui 方法,但请尝试以下操作:添加引用:

 using System.Windows.Forms
Run Code Online (Sandbox Code Playgroud)

在需要获取鼠标协调类型的代码中:

Point p = new Point(Cursor.Position.X, Cursor.Position.Y);
Run Code Online (Sandbox Code Playgroud)

请记住,这不是相对于控件的位置,而是鼠标在屏幕上的位置。

计算点相对于控件的位置应该不会有太大问题。