2016年

6月

07日

Xamarin.Froms  Frame レイアウト

Frame レイアウトについてメモしておきます。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Xamarin.Forms;

namespace Frame01
{
    public partial class HomePage : ContentPage
    {
        public HomePage()
        {
            BackgroundColor = Color.White;            
            
            //iPhoneにおいて、ステータスバーとの重なりを防ぐためパディングを調整する
            Padding = new Thickness(0, Device.OnPlatform(20, 0, 0), 0, 0);

            // 回りを囲む
            Padding = 20;

            // フレームの生成
            Content = new Frame
            {              
                // 枠線の効果
                OutlineColor = Color.Accent,
                // 影
                //HasShadow = true,

                // ラベルを配置する
                Content = new Label
                {
                    Text = "Framed",
                    FontSize = 40,
                    FontAttributes = FontAttributes.Bold,
                    TextColor = Color.Black
                }
            };
        }
    }
}

 

目 次