2010-01-14 8 views
0

J'essaie d'utiliser une zone de liste déroulante WPF pour modifier une minuterie. Actuellement, j'ai dans une collection observable 15 mins 30 mins 45 mins. 1 heure.WPF Combobox SelectedIndex

Si l'utilisateur clique 15 minutes, un compte à rebours commencera à décompter. Mais mon problème est, une fois que l'utilisateur clique 15 minutes, la liste déroulante ne me laissera pas choisir 15 minutes à nouveau pour le réinitialiser. Je dois cliquer sur un autre élément, par exemple 30 minutes, puis cliquer sur 15 minutes.

Cela utilise XAML, je me demandais s'il y a une solution rapide à cela. Merci!

Répondre

0

vous pouvez également gérer l'événement ComboBox DropDownClosed pour démarrer votre minuteur.

0

À quel événement accrochez-vous pour lancer votre minuterie? Je suppose que selecteditemchanged? Si oui, alors ce sera la cause du problème. essayez d'utiliser l'événement click et récupérez l'élément sélectionné dans votre gestionnaire. Si vous postez votre code/xaml je serai en mesure de donner une meilleure réponse. vous devriez être capable de faire ce que vous demandez en xaml.