1

我正在开发面向平板电脑和 PC 的 Windows 应用商店应用程序。

在我的应用程序中,我使用 SetLeft 和 SetTop 通过代码将对象添加到 Canvas。但是,此方法不会返回不同分辨率的相对位置,并且对象最终位于错误的位置。

此外,尝试返回 Canvas 宽度会返回 NaN。如果我能得到这个,那么我就可以计算出一个相对位置。

有没有办法将点转换为相对点?

4

1 回答 1

0

此外,尝试返回 Canvas 宽度会返回 NaN。如果我能得到这个,那么我就可以计算出一个相对位置。

您应该能够在运行时使用Canvas.ActualWidthCanvas.ActualHeight获取实际的宽度和高度。

于 2013-09-02T19:06:52.760 回答