現在、WPFアプリケーションを開発しています。私のアプリケーションでは、ユーザーは日付ピッカーから任意の日付を選択でき、選択した日付のデータが表示されます。ただし、ユーザーは日付ピッカーから特定の時刻を選択することはできません。日付ピッカーからの出力は、のようになります02-dec-2012 12:00:00 AM
。デートピッカーからの時間は常に午前12時です。では、どうすればユーザーが時間を変更できるようにできますか?DateTimePickerからいくつかのリソースを見つけましたが、別の解決策を探しています。何かアドバイス?ありがとう
質問する
2280 次
1 に答える
1
WPF DatePickerは、時間の選択または表示をサポートしていません。日付の選択のみをサポートします。
簡単な回避策は、いくつかのTextBoxコントロールを使用し、それらのTextプロパティをDateTimeデータソースにバインドして、ユーザーが時刻を表示および変更できるようにすることです。
DataBindingの詳細については、http://msdn.microsoft.com/en-us/library/ms752347.aspxを参照してください。
DatePickerにタイムピッキング機能を追加する場合は、カスタムコントロールを導入する必要があります。
カスタムコントロールの詳細については、http://msdn.microsoft.com/en-us/library/ms745025.aspxを参照してください。
これを行う方法については、次の例も参照してください。サンプルプロジェクト
于 2012-12-10T09:23:06.527 に答える