我正在开发针对平板电脑和PC的Windows应用商店应用。
在我的应用程序中,我使用SetLeft和SetTop通过代码向Canvas添加对象。但是,此方法不会返回不同分辨率的相对位置,并且对象最终位于错误的位置。
此外,尝试返回Canvas宽度会返回NaN。如果我能得到这个,那么我可以找出一个相对的位置。
有没有办法将点转换为相对点?
答案 0 :(得分:0)
此外,尝试返回Canvas宽度会返回NaN。如果我能得到这个,那么我可以找出相对的位置。
您应该可以使用Canvas.ActualWidth
和Canvas.ActualHeight
来获取运行时的实际宽度和高度。