2010-06-30 2 views
0

J'ai Window avec UserControl. Je me suis abonné à l'événement OnKeyUp mais il ne tire pas. Constructeur Inside UserControl j'utilise la méthode this.Focus(); Mais toujours onkeyup ne se déclenche pas. Qu'est-ce qui ne va pas et que puis-je faire pour attraper cet événement?WPF OnKeyUp dans UserControl ne se déclenche pas

+1

Pouvez-vous envoyer votre code? – ChrisF

+1

je ne peux pas maintenant ... – Evgeny

+1

OnkeyUp de quel contrôle? – Malcolm

Répondre

2

Ceci est le scénario Silverlight, je ne peux pas dire que cela fonctionnera dans wpf!

événement keyUp est congédié du usercontrol et il fonctionne très bien, voici le code snippet comment enregistrer le gestionnaire d'événements pour KeyUp usercontrol:

this.KeyUp += new KeyEventHandler(MainPage_KeyUp); 


     void MainPage_KeyUp(object sender, KeyEventArgs e) 
     { 

     } 
+1

Strange mais Window ou MainPage KeyUp se déclenche mais dans usercontrol il n'est pas toujours actif. Je vais créer la méthode dans les contrôles enfants et passera la clé cliquée à eux. J'espère que cela aidera. Merci pour votre réponse. – Evgeny

Questions connexes