【问题标题】:Silverlight Get actual width of Grid that is set as AutoSilverlight 获取设置为 Auto 的 Grid 的实际宽度
【发布时间】:2011-01-31 03:38:15
【问题描述】:

假设我有一个Grid,其Width 设置为Auto。在这个网格内,我想放置一个正方形的新网格。为此,我希望新网格的宽度和高度相等。我想我可以将WidthHeight 设置为父网格的Width。问题是,父网格的宽度是 double.NaN,因为它设置为 auto。

我的问题,有没有办法得到这个父网格的ActualWidth,这样我就知道它有多宽了?如果没有,是否有另一种方法来创建适合父网格的矩形网格?

【问题讨论】:

    标签: silverlight windows-phone-7 actualwidth


    【解决方案1】:

    你必须使用ActualWidth的属性

    var width = LayoutRoot.ActualWidth;
    

    【讨论】:

      【解决方案2】:

      我不确定它在 windows phone 7 上的效果如何,但看看这个article 是否对你有帮助。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-18
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      • 2016-10-15
      • 2015-04-27
      相关资源
      最近更新 更多