2009-08-01 17 views
8

Deseo recibir una notificación cuando hago clic en una ventana en WPF (uso el evento GotFocus), pero solo se activa cuando hago clic en un cuadro combinado en la ventana. Lo que quiero es recibir una notificación cuando se hace clic en la ventana o en cualquiera de los controles de la ventana. Alguna idea de como hacer esto?¿Cómo recibir notificaciones cuando una ventana se enfoca en WPF?

Respuesta

18

El evento GotFocus no se activa cuando se enfoca la ventana, está destinado a ser utilizado únicamente con controles . El evento Activated sirve para este propósito particular.

5

Use Evento activado en lugar de GotFocus.

1

Puede probar el evento IsKeyboardFocusWithinChanged. Debería activarse cuando el foco del teclado está ocupado por un elemento de la ventana, o cuando lo toma otra ventana

Cuestiones relacionadas