2016-11-06 24 views
1

私はxamarinフォームのボタンのデフォルトのマージンに問題があります。私は余裕を取る必要があります。いくつか私はこれを作ることができると思った??私はカスタムレンダラを使用する必要がありますか?xamarinフォームのボタンのマージンを変更する方法は?

スペース、ラベル、ボタンを残さずに2つの要素を結合するには、これが本当に必要です。

私はすでに

<Button 
    BackgroundColor="Fuchsia" 
    BorderRadius="0" 
    BorderWidth="0" 
    Text="Test" 
    HeightRequest="50" 
    WidthRequest="60" 
    TextColor="#333333" 
    x:Name="btnBack" 
    Margin="0" 
    VerticalOptions="Start" 
    HorizontalOptions="Start" /> 

と試みるが、これは私のために動作しない、何も起こりませんでした。 他の人によると、カスタムレンダリングの作成はうまくいくと言われています。

答えて

2

ラベルとボタンのレイアウトは何ですか? StackLayoutの場合、ラベルとボタンの間隔を削除するには、StackLayout Spacingプロパティを0に設定する必要があります。グリッドでRowSpacingプロパティとColumnSpacingプロパティを確認します。

+0

はいstackLayout、ありがとうございました。最後に、xamarin androidのxamarinフォームを変更しました。 – Andrestar

0

あなたが動的に余白を変更したい場合は、これはボタンのマージンを0

は、あなたが潜在的に持つすべての要素のためにこれを行うだろうになるだろう。この中にC#

button.margin = new thickness(0,0,0,0); 

のようなものを書きますその問題を変えるための厚さ。

関連する問題