しかしUWP(ユニバーサルWindowsのプラットフォーム)は(あなたがMinDateプロパティとmaxDateのプロパティに
を設定することができますが、窓10および将来のリリースをサポートしたい場合は、UWPへの移行を開始することが使用してCalendarDatePickerを持っていますユニバーサルのWindowsプラットフォーム)ここで
は、移行が新しいUWPプロジェクトとCを作成するのと同じくらい簡単tutorial
そのです既存のファイルを複製し、すべてのコードを書き換えます。
のViewModelクラス
public DateTimeOffset MinDate
{
get { return new DateTime(2016, 1, 1); }
}
public DateTimeOffset MaxDate
{
get { return new DateTime(2017, 12, 31); }
}
XAMLレイアウト
<CalendarDatePicker MinDate="{Binding MinDate}" MaxDate="{Binding MaxDate}"/>
コード
CalendarDatePicker calObj=new CalendarDatePicker();
DateTime minDate = new DateTime(2016, 1, 1, 0, 0, 0)
minDate = DateTime.SpecifyKind(minDate, DateTimeKind.Utc);
DateTimeOffset min_Date = minDate;
DateTime maxDate = new DateTime(2017, 1, 1, 0, 0, 0)
maxDate = DateTime.SpecifyKind(maxDate, DateTimeKind.Utc);
DateTimeOffset max_Date = maxDate;
calObj.MinDate=min_Date;
calObj.MaxDate=max_Date;
後ろに親切にそのUWPも知っていますサポートしているWindowsの携帯電話の一部である日付ピッカー 8.1
私の提案はwinphoneである8.1の使用日付ピッカーおよびWindows 10の使用CalendarDatePicker
HereはUWP
に 可能な日付と時刻コントロールのリストであるの大半Windowsの電話機8.1デバイスにも10個のアップデートがあるので、多くの人が10に向かって動いているのが見えます。
こんにちはRajan! Xamarin.Formsを使用していますか? –
いいえ...私はXamarin Nativeを使用しています –
ありがとうRajan。 Xamarin Nativeは、iOSとAndroidにのみ適用されます。 Xamarin.Formsを使用せずにWinPhoneアプリケーションを開発するには、MonoやXamarinテクノロジスタックは必要ありません。 Xamarin.Formsを使用して以下の1つの回答が既に与えられていますので、より良い回答を得るために質問から「Xamarin」を削除しました。 –