【问题标题】:Setting HeightRequest back to Auto in Xamarin.Forms在 Xamarin.Forms 中将 HeightRequest 设置回 Auto
【发布时间】:2017-07-07 04:19:56
【问题描述】:

在 Xamarin.Forms 中,我希望能够为其高度最初仅使用 VerticalLayoutOptions 确定的控件设置精确高度(在本例中为 FillAndExpand),然后稍后将控件的高度重置为自动确定。

在普通 XAML 中,可以通过 double.Nan 执行此操作,但执行以下操作会引发异常。:

control.HeightRequest = double.NaN

如何将 HeightRequest 设置回自定?

【问题讨论】:

    标签: xaml xamarin xamarin.forms xamarin-studio


    【解决方案1】:

    经过一番调查,似乎不是使用 double.NaN Xamarin.Forms 使用值“-1”。使用以下设置控件再次自动确定它自己的高度:

    control.HeightRequest = -1;
    

    问题已解决,但希望 Xamarin 将对此进行更新,以便它尽快使用正常的 XAML 方式。

    【讨论】:

    • 奇怪的是,这适用于 Xamarin.Android,但不适用于 Xamarin.iOS。谁能证实这一点?
    猜你喜欢
    • 2016-12-17
    • 2017-12-15
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    相关资源
    最近更新 更多