Vor*_*zar 3 xamarin xamarin.forms
我有一个 StackLayout(垂直选项是开始)。我需要向它添加一个视图,然后才能获得 StackLayout 的高度。我怎样才能做到这一点?现在,在后面的代码中将视图添加到 StackLayout 后,我得到 Height 属性等于 0。
您试图在代码的哪一部分获得大小?如果您在构造函数中或在添加视图后立即检查它,它将不起作用。你可以在构造函数中做的是:
        layout.SizeChanged += Layout_SizeChanged;
然后你会得到正确的尺寸
private void Layout_SizeChanged(object sender, EventArgs e)
{
    var h = layout.Height;
}
| 归档时间: | 
 | 
| 查看次数: | 5417 次 | 
| 最近记录: |