我有一项活动是为 RadRichTextBox 放置在 RadGridView 内的用户提供 Intellesence 功能。我使用 RadListBox 。
实现了智能功能但是我在 在用户输入的某个位置处显示 RadListBox时遇到问题。
要解决此问题,需要计算放置RadRichTextBox的GridViewCell 的 X-Y坐标。
一旦我得到GridViewCell的坐标,就可以用来计算用户输入的实际位置。
那么我最终想要GridViewCell X-Y坐标相对于我当前在GUI上的视图。
此功能将使用 Telerik 控件在 Silverlight 应用程序中实施。
答案 0 :(得分:0)
我得到了解决方案:
GeneralTransform globalTransform = gridViewParent.CurrentCell.TransformToVisual(Application.Current.RootVisual);
Point transformedPoint = globalTransform.Transform(new Point(0, 0));