| Xuni for Xamarin Platform の紹介 > XAML による Xuni コンポーネントの追加 |
このトピックでは、XAML を使用してアプリに Xuni コントロールを追加する方法について説明します。これには、3 つの手順を実行します。
手順 1:新しい Forms XAML ページの追加
Page1.xaml)を入力し、[OK]をクリックします。プロジェクトに新しい XAML ページが追加されます。手順 2:コントロールの追加
Page1.xaml をダブルクリックして開きます。<ContentPage> タグの要素に、Xuni参照を追加します。以下はGaugeの場合の例です。
| XAML |
コードのコピー
|
|---|---|
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="YourAppName.Page1" xmlns:xuni="clr-namespace:Xuni.Forms.Gauge;assembly=Xuni.Forms.Gauge" > |
|
<ContentPage></ContentPage> タグ間の <StackLayout></StackLayout> タグ内で、コントロールを初期化します。
次のコードは、Gauge コントロールを初期化する方法を示します。
| XAML |
コードのコピー
|
|---|---|
<StackLayout> <xuni:XuniLinearGauge Value="35" Min="0" Max="100" Thickness="0.1" HeightRequest="50" WidthRequest="50" PointerColor="Blue" Direction="Right"> <xuni:XuniLinearGauge.Ranges> <xuni:GaugeRange Min="0" Max="40" Color="Red"/> <xuni:GaugeRange Min="40" Max="80" Color="Yellow"/> <xuni:GaugeRange Min="80" Max="100" Color="Green"/> </xuni:XuniLinearGauge.Ranges> </xuni:XuniLinearGauge> </StackLayout> |
|
App.cs をダブルクリックして開きます。App() で、Forms XAML ページ Page1 を MainPage として設定します。
次のコードは、この手順を実行した後のクラスコンストラクタ App() を示します。
| C# |
コードのコピー
|
|---|---|
public App() { // アプリケーションのルートページ MainPage = new Page1(); } |
|
AppDelegate.cs をダブルクリックして開きます。FinishedLaunching() メソッドに追加します。
| C# |
コードのコピー
|
|---|---|
Xuni.Forms.Gauge.Platform.iOS.Forms.Init(); |
|
MainPage.xml を展開します。MainPage.xml.cs をダブルクリックして開きます。| C# |
コードのコピー
|
|---|---|
Xuni.Forms.Gauge.Platform.WinPhone.GaugeRenderer.Init(); |
|