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(); |