web-dev-qa-db-fra.com

DateTimePicker pour WPF 4.0

Selon cet article , il y a un contrôle DatePicker distinct dans .net 4. Je l'ai essayé, et je ne vois pas de bon moyen de le laisser également sélectionner l'heure de la journée.

Existe-t-il un moyen simple de transformer DatePicker en DateTimePicker en modifiant le modèle XAML? Sinon, quelle est la meilleure façon d'obtenir un DateTimePicker pour WPF 4.0?

15
Arsen Zahray

Extended WPF Toolkit arbore une belle DateTimePicker avec l'heure de la journée.

Il y a aussi un article sur CP où quelqu'un a créé un contrôle qui fonctionne comme celui de Winforms ... n WPF DateTimePicker qui fonctionne comme celui de Winforms

31
Dean Kuga

Il n'y en a pas sans le faire vous-même ou en utilisant un contrôle tiers. Cependant, il y en a un dans Winforms si vous voulez une solution rapide qui ne prend pas en charge la liaison de données ...

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>

Juste un sélecteur de temps, mais pourrait facilement être associé à un sélecteur de date. Vous avez également besoin d'une référence à WindowsFormsIntegration et System.Windows.Forms.

9
Kevin DiTraglia

Essayez le DateTimePicker dans la boîte à outils WPF étendue.

6
Phil