Xamarin.iOS のドキュメント
クイックスタート:C1Calendar コントロールの表示
コントロール > Calendar > クイックスタート:C1Calendar コントロールの表示

このセクションでは、C1Calendar コントロールを iOS アプリに追加し、実行時にカレンダーで日付を選択する方法を説明します。

次の図は、上記の手順を実行した後の C1Calendar を示しています。

手順 1:コードでの C1Calendar コントロールの初期化

C1Calendar コントロールを初期化するには、ソリューションエクスプローラーから ViewController を開き、そのコードを次のコードに置き換えます。このコードは、C1Calendar を初期化するために、View コントローラの viewDidLoad メソッドをオーバーライドします。

C#
コードのコピー
using C1.iOS.Calendar;
using CoreGraphics;
using System;
using UIKit;

namespace CalendariOS
{
    public partial class ViewController : UIViewController
    {
        //カレンダーコントロールを初期化する 
        C1Calendar calendar = new C1Calendar();
        public ViewController(IntPtr handle) : base(handle)
        {
        }
        public override void ViewDidLoad()
        {
           base.ViewDidLoad();
           this.Add(calendar);
        }
        public override void ViewDidLayoutSubviews()
        {
            base.ViewDidLayoutSubviews();
            calendar.Frame = new CGRect(this.View.Frame.X, this.View.Frame.Y,
             this.View.Frame.Width, this.View.Frame.Height);
        }
    }
}

手順 2:アプリケーションの実行

F5 を押してアプリケーションを実行します。