在GUI上获取GridViewCell的X-Y坐标

时间:2014-12-18 15:16:39

标签: c# telerik silverlight-5.0 radgridview

我有一项活动是为 RadRichTextBox 放置在 RadGridView 内的用户提供 Intellesence 功能。我使用 RadListBox

实现了智能功能

但是我在 在用户输入的某个位置处显示 RadListBox时遇到问题。

要解决此问题,需要计算放置RadRichTextBox的GridViewCell 的 X-Y坐标。

一旦我得到GridViewCell的坐标,就可以用来计算用户输入的实际位置。

那么我最终想要GridViewCell X-Y坐标相对于我当前在GUI上的视图。

此功能将使用 Telerik 控件在 Silverlight 应用程序中实施。

1 个答案:

答案 0 :(得分:0)

我得到了解决方案:

GeneralTransform globalTransform = gridViewParent.CurrentCell.TransformToVisual(Application.Current.RootVisual);
Point transformedPoint = globalTransform.Transform(new Point(0, 0));