このトピックでは、XAML を使用してアプリにコントロールを追加する方法について説明します。これには、3 つの手順を実行します。
手順 1:新しい Content Page の追加
手順 2:コントロールの追加
XAML |
コードのコピー
|
---|---|
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="YourAppName.Page1" xmlns:c1="clr-namespace:C1.Xamarin.Forms.Gauge;assembly=C1.Xamarin.Forms.Gauge"> |
次のコードは、Gauge コントロールを初期化する方法を示します。
XAML |
コードのコピー
|
---|---|
<StackLayout> <c1:C1LinearGauge Value="35" Min="0" Max="100" Thickness="0.1" HeightRequest="50" WidthRequest="50" PointerColor="Blue" Direction="Right"> <c1:C1LinearGauge.Ranges> <c1:GaugeRange Min="0" Max="40" Color="Red"/> <c1:GaugeRange Min="40" Max="80" Color="Yellow"/> <c1:GaugeRange Min="80" Max="100" Color="Green"/> </c1:C1LinearGauge.Ranges> </c1:C1LinearGauge> </StackLayout> |
次のコードは、この手順を実行した後のクラスコンストラクタ App() を示します。
C# |
コードのコピー
|
---|---|
public App() { // アプリケーションのルートページ MainPage = new Page1(); } |
C# |
コードのコピー
|
---|---|
C1.Xamarin.Forms.Gauge.Platform.iOS.C1GaugeRenderer.Init(); |
MainPage.xaml.cs
をダブルクリックして開きます。C# |
コードのコピー
|
---|---|
C1.Xamarin.Forms.Gauge.Platform.UWP.C1GaugeRenderer.Init(); |