【问题标题】:Silverlight controls resize themselves at runtimeSilverlight 控件在运行时自行调整大小
【发布时间】:2013-04-10 19:52:30
【问题描述】:

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

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

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

我已经尝试了好几个小时,希望有人对此有答案。

【问题讨论】:

    标签: silverlight resize controls translate coordinate


    【解决方案1】:

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

    http://www.silverlightshow.net/items/Using-the-Canvas-control-in-Silverlight-2-Beta-1.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-29
      • 2013-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-29
      相关资源
      最近更新 更多