ラベルは、単一および複数行の両方のテキストを表示するために使用されます。
Code XAML のサンプル例です。
ファイル --> 新規作成 --> プロジェクト(P)... --> Cross-Platform --> Xamarin-Forms で作成
LabelPage01
LabelPage.cs 追加
LabelPage.cs Code例
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
namespace LabelPage01
{
public partial class LabelPage : ContentPage
{
public LabelPage()
{
InitializeComponent();
// 原点左上(0,0)Thickness(50, 100)
var layout = new StackLayout { Padding = new
Thickness(50, 100) };
this.Content = layout;
// Labelを生成する
var label = new Label {
Text =
"Label:Xamarin.Forms",
TextColor =
Color.Yellow,
//TextColor =
Color.FromHex("#ffff1a"),
FontSize = 30 };
// ラベルを配置
layout.Children.Add(label);
}
}
}
LabelPage.cs XAML例
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="LabelPage01.LabelPage">
<ContentPage.Content>
<StackLayout Padding="50,100">
<Label TextColor="#77d065"
FontSize = "30"
Text="Label:Xamarin.Forms"
/>
</StackLayout>
</ContentPage.Content>
</ContentPage>
App.cs の書き換え
App.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Xamarin.Forms;
namespace LabelPage01
{
public class App : Application
{
public App()
{
// The root page of your
application
MainPage = new LabelPage();
}
}
}
コメントをお書きください