Xamarin.Forms XAML で、Margin の上下左右の順番
3287 ワード
Xamarin.Forms の XAML で マージン(Margin)やパディング(Padding)を書くとき、上下左右の順番がわからなくなるのでメモ。
XAML に Margin や Padding (いわゆる Thickness
)をリテラルで書くときの順番は、 「left, top, right, bottom」 だ。
<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:MarginTest"
x:Class="MarginTest.MarginTestPage"
BackgroundColor="Silver">
<BoxView
Margin="10, 20, 30, 40"
BackgroundColor="Red"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand" />
</ContentPage>
「"左" をスタートに時計まわり」 と覚えておきたい。
Thickness のコンストラクタの引数を見てもよい。
// syntax
public Thickness (Double left, Double top, Double right, Double bottom)
ちなみに css の margin: 10px 20px 30px 40px;
は、 ”上” をスタートに時計まわり だ、紛らわしい。
Author And Source
この問題について(Xamarin.Forms XAML で、Margin の上下左右の順番), 我々は、より多くの情報をここで見つけました https://qiita.com/amay077/items/2237999391aa1c932ee1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .