2017-02-17 4 views
8

Xamarin.Formsでは、高さが最初にVerticalLayoutOptions(この場合はFillAndExpand)だけを使用して決定されたコントロールの正確な高さを設定し、後でコントロールの高さをリセットして自動的に決定します。HeightRequestをXamarin.FormsでAutoに戻す

通常のXAMLではdouble.Nanを経由して、これを行うことが可能であるが、以下を実行すると、例外がスローされます。:

control.HeightRequest = double.NaN 

あなたは、自己決定するバックHeightRequestを設定するにはどうすればよいですか?

答えて

12

調査の結果、double.NaN Xamarin.Formsでは値 "-1"が使用されているようです。以下を使用すると、自動的にそれが再び自分の身長だかを決定するための制御を設定します:解決

control.HeightRequest = -1; 

問題ではなく、それはすぐに通常のXAMLの方法を使用していますので、うまくいけば、Xamarinはこれを更新します。

関連する問題