我正在使用C#为UWP构建pdf查看器,并且试图获取Windows.UI.Xaml.Shapes.Rectangle
的坐标。
在.net框架中,System.Drawing.Rectangle
具有两个属性(X,Y
)来获取左上角的坐标。我想使用Windows.UI.Xaml.Shapes.Rectangle
在UWP中执行相同的操作。
答案 0 :(得分:1)
[UWP] [C#]是否可以获取Windows.UI.Xaml.Shapes.Rectangle的坐标(左,上点)?
您可以使用TransformToVisual
来获取Window.Current.Content
的相对坐标。有关详细信息,请参考以下代码。
var trc = TestRect.TransformToVisual(Window.Current.Content);
Point screenCoords = trc.TransformPoint(new Point(0, 0));