1

現在、WPFアプリケーションを開発しています。私のアプリケーションでは、ユーザーは日付ピッカーから任意の日付を選択でき、選択した日付のデータが表示されます。ただし、ユーザーは日付ピッカーから特定の時刻を選択することはできません。日付ピッカーからの出力は、のようになります02-dec-2012 12:00:00 AM。デートピッカーからの時間は常に午前12時です。では、どうすればユーザーが時間を変更できるようにできますか?DateTimePickerからいくつかのリソースを見つけましたが、別の解決策を探しています。何かアドバイス?ありがとう

4

1 に答える 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 に答える