15

この投稿によると、.net 4 には別の DatePicker コントロールがあります。試してみましたが、時刻を選択させる良い方法がわかりません。

XAML テンプレートを編集して DatePicker を DateTimePicker に変換する簡単な方法はありますか? そうでない場合、WPF 4.0 の DateTimePicker を取得する最良の方法は何ですか?

4

4 に答える 4

33

Extended WPF Toolkitは、時刻を指定した優れたDateTimePickerを備えています。

また、誰かが Winforms のように機能するコントロールを作成した CP に関する記事もあります... A WPF DateTimePicker That Works Like the One in Winforms

于 2012-05-18T19:37:37.203 に答える
9

自分で作るか、サードパーティ製のコントロールを使用しないとありません。ただし、データバインディングをサポートしていない簡単な修正が必要な場合は、winforms 内に 1 つがあります...

xmlns:window="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"

<window:WindowsFormsHost >
    <wf:DateTimePicker Format="Time" ></wf:DateTimePicker>
</window:WindowsFormsHost>

ただのタイム ピッカーですが、日付ピッカーと簡単に組み合わせることができます。WindowsFormsIntegration と System.Windows.Forms への参照も必要です。

于 2012-05-18T19:32:56.597 に答える
6

拡張 WPF ツールキットでDateTimePickerを試してください。

于 2012-05-18T19:36:00.040 に答える