Silverlight控件在运行时自行调整大小

Silverlight控件在运行时自行调整大小,silverlight,resize,controls,translate,coordinate,Silverlight,Resize,Controls,Translate,Coordinate,我有一个有两个版本的应用程序。一个是标准的silverlight应用程序,在默认网页上运行(在Windows7上运行)。另一个是Windows应用商店应用程序(运行在Windows 8上),其XAML和代码几乎完全相同 对于版本和操作系统,在运行时,主页上的所有控件都会调整大小。发生这种情况时,我在鼠标/指针移动事件中得到的任何坐标都是不正确的 这个问题有两种可接受的解决方案。第一个是设置主页面以便控件不调整大小第二个是找到将调整大小的坐标转换为未调整大小的坐标的方法 我花了几个小时尝试了很多东

我有一个有两个版本的应用程序。一个是标准的silverlight应用程序,在默认网页上运行(在Windows7上运行)。另一个是Windows应用商店应用程序(运行在Windows 8上),其XAML和代码几乎完全相同

对于版本和操作系统,在运行时,主页上的所有控件都会调整大小。发生这种情况时,我在鼠标/指针移动事件中得到的任何坐标都是不正确的

这个问题有两种可接受的解决方案。第一个是设置主页面以便控件不调整大小第二个是找到将调整大小的坐标转换为未调整大小的坐标的方法


我花了几个小时尝试了很多东西,希望有人能解答这个问题。

在Silverlight或winRT应用程序中,如果你想在精确的像素位置上有一些控件,你应该使用画布控件作为父控件