2017-02-14 17 views
0

を形成しています。
しかし、xamarinフォームでは使用できません。自動幅または高さが

xamarinフォームコンポーネントの動的な幅や高さを設定するにはどうすればよいですか?
like match_parentまたはwrap_content android

答えて

2

Xamarin.Formsでは、LayoutOptionsを使用して同じことを行います。

親が成長するにつれて、あなたが使用し、あなたはあなたが(幅)水平方向に成長したいボタンがあるとしましょう:

var button4 = new Button {Text = "Click Me!", HorizontalOptions=LayoutOptions.FillAndExpand, VerticalOptions=LayoutOptions.Center}; 

LayoutOptions.FillAndExpandは、その中に利用可能なすべてのかのうスペースを取ることを意味します親ビュー(いくつかの例外を除く)。

だろうXAMLで

<Button Text="Click Me!" 
     HorizontalOptions="FillAndExpand" 
     VerticalOptions="Center" /> 

あなたはXamarinフォームのGetting Startedを見て提案します。

+0

こんにちは@apineda答えをありがとう、私はあなたのソリューションを使用してstacklayoutで動作しますが、私がrelativelayoutを使用すると、ボタンが中央にならないようにすることを意味します – cahyo

+0

それはAndroid(java) RelativeLayoutでは、測位の方法が同じではありません。 Xamarin.FormsでのRelativeLayoutのガイドはここにあります:https://developer.xamarin.com/guides/xamarin-forms/user-interface/layouts/relative-layout/ – apineda

+0

多くの感謝@apinedaあなたの時間を節約します – cahyo

0

Horizo​​ntalOptionsおよびVerticalOptionsのオプションを確認してください。 FillAndExpandのようなサウンドは、あなたが何をしているのかです。

関連する問題