2016-06-15 24 views
0

私は、Xamarin.Formsについて学ぶことを試みるAndroid.ImのXamarin.Formsのデザイナーなしで私の簡単なUIを設計するのは非常に苦労しています 私は何をしようとしているの画像を取得するXamarin.Formsボタンの位置付け

<StackLayout> 
    <StackLayout Orientation="Horizontal" VerticalOptions="Start"> 

    </StackLayout> 

    <StackLayout VerticalOptions="CenterAndExpand"> 
    <Image Source="Login.png"/> 
    </StackLayout> 

    <StackLayout Orientation="Vertical" VerticalOptions="End"> 
    <Button Text="Start"/> 
    <Button Text="Login"/> 
    </StackLayout> 
</StackLayout> 

enter image description here

EDIT:私のコードイムが湖底に2つの小さなボタンを取得し、私はなぜ知らないで、あなただけの右に私を導くことができるが、私がこれまで試したどのようなスクリーンショットを、thatsの方向。ちょうど私がボタンのあなたのStackPanelが垂直方向性を持っているのはなぜスクリーンショット

+0

(Egorの答えを見て)グリッドを使用すると、より良い方法になると思います。 –

+0

下の 'StackLayout'は必要なものを正確に塗りつぶしますが、' StackOptions = "CenterAndExpand'を設定しているので、' StackLayout'は空きスペースをすべて取るためです。 –

+0

ありがとう、どうして中段のスタックレイアウトを取り除かなければなりませんか? –

答えて

3
<Grid> 
    <Grid.RowDefinitions> 
    <RowDefinition/> 
    <RowDefinition Height="80"/> 
    </Grid.RowDefinitions> 

    <Image/> 

    <Grid Grid.Row="1"> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition/> 
     <ColumnDefinition/> 
    </Grid.ColumnDefinitions> 

    <Button/> 
    <Button Grid.Column="1"/> 
    </Grid> 
</Grid> 
+0

ありがとう、グリッド:) –

0
  1. に見えるように、私のコントロールを配置する方法を知りたいですか?これはそれらを別の下に置きます。
  2. スタックパネルの水平方向の配置を[ストレッチ]に設定できます。
  3. 私は申し訳ありませんが、あなたの質問に取得していない