[.NET MAUI][DatePicker] 選択されている日付の変更に対応する

.NET MAUI TIPS .NET MAUI
.NET MAUI TIPS
スポンサーリンク

本記事の概要

この記事では DatePicker で選択可能されている日が変更されたことに対応する方法について説明します。

公式サイト情報はコチラを参照してください。

日付の変更に対応する例

日付の変更に対応する例

日付の変更に対応する

選択されている日付が変更されたことに対応するには DateSelected イベントを使用します。

以下の例では、DatePicker 日付の変更に対応する例です。日付が変更されると、新しく選択された日を yyyy/MM/dd の形式で Label に表示します。

XAML の例

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="MauiAppSample.MainPage"
             >
    <ScrollView>
        <VerticalStackLayout 
            Spacing="25" 
            Padding="30,0" 
            VerticalOptions="Center">

            <DatePicker x:Name="myDatePicker" 
                        DateSelected="myDatePicker_DateSelected" />
            <Label x:Name="myLabel"/>
        </VerticalStackLayout>
    </ScrollView>
</ContentPage>

C# の例

private void myDatePicker_DateSelected(object sender, DateChangedEventArgs e)
{
    myLabel.Text = myDatePicker.Date.ToString("yyyy/MM/dd");
}
日付の変更に対応する例

日付の変更に対応する例

.NET MAUI Tips

本サイトでまとめている .NET MAUI Tips の一覧はこちらから確認できます。

Please follow and like us:

コメント

  1. ひげ3 より:

    DatePicker について下記ご教授をお願いいたします。

    ·開始日、終了日からその間の日数を求める。
    ·終了日の最大日数を今日(操作している日)にする。

    MAUIを始めたばかり四苦八苦中です。
    よろしくお願いいたします。

タイトルとURLをコピーしました