Je développe quelque chose qui nécessitera des fonctionnalités similaires à la Silverlight DatePicker - un popup contenant un contrôle Calendrier sera affiché, et après que l'utilisateur clique sur une date, ou utilise le clavier Pour sélectionner une date et appuyer sur Entrée/Espace, la fenêtre contextuelle devrait se fermer.Détection lorsqu'un jour est cliqué sur le contrôle Silverlight Calendar
Je peux montrer le calendrier très bien, mais je n'arrive pas à déterminer quand l'utilisateur a cliqué un jour ou appuyé sur enter/space. L'événement SelectedDatesChanged
n'indique pas si l'utilisateur a cliqué sur la date sélectionnée ou s'il la transmettait simplement avec le clavier. Le réflecteur indique que le contrôle DatePicker est en train de tricher, en utilisant un événement interne DayButtonMouseUp
sur le contrôle Calendrier.
Est-ce que quelqu'un connaît une solution à ce problème?