none
手动添加的WrapPanel在运行时似乎取不到高度属性? RRS feed

  • 问题

  •    
    Dim wp As New WrapPanel
        Me.panelTotal.Children.Add(wp)

    用以上方法添加到窗体中的 wrappanel ,为什么无法取得高度或边界底部的属性值?

      tmph = CType(Me.panelTotal.Children(i), WrapPanel).Height
      tmph = CType(Me.panelTotal.Children(i), WrapPanel).Margin.Bottom

    谢谢!
    2009年9月30日 14:23

答案

  • 楼主你好,
    -->用以上方法添加到窗体中的 wrappanel ,为什么无法取得高度或边界底部的属性值?
    默认的话,WrapPanel的Height属性值是double.NaN, 在XAML中用Auto来表示,而Margin.Bottom为0.0,你要先设置他们的值,然后取出就可以了。

    谢谢。
    Jim Zhou -MSFT
    2009年10月1日 7:45
    版主