Xamarin.Forms XAML에서 Margin의 위, 아래, 왼쪽 및 오른쪽 순서

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의 생성자 인수를 볼 수 있습니다.
  • Thickness(double, double, double, double) - Xamarin
  • // syntax
    public Thickness (Double left, Double top, Double right, Double bottom)
    

    그건 그렇고, css margin: 10px 20px 30px 40px; 는 "위"를 시작으로 시계 주위, 혼란 스럽다.

    좋은 웹페이지 즐겨찾기