[Xamarin][CrossPlatform][Control] DatePicker

DatePickerを使用すると日付を選択することができます。

使用方法は簡単で、画面レイアウトに配置するだけです。もし選択後に表示される日付の書式を変更したい場合はFormatプロパティで設定します。

以下に例を示します。

<StackLayout>
  <DatePicker x:Name="dtpDate" 
              Format="yyyy年MM月dd日" />
</StackLayout>

日付が選択されるとDateSelectedイベントが発生します。選択された日付はNewDateプロパティで取得します。OldDateというプロパティもあるのですが、こちらは選択前の日付が入っています。

以下に選択された日付をアラートダイアログに表示する例を示します。

public MainPage()
{
    InitializeComponent();

    dtpDate.DateSelected += (sender, e) =>
    {
        DisplayAlert("選択日", e.NewDate.ToString(), "OK");
    };
}

以下に実行例を示します。

DatePickerの使用例

選択された日の取得例

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です