2011-12-15 2 views
3

Я не смог получить событие GotFocus(), запущенное в окне WPF, нажав. Но если я нажму на какие-либо элементы управления, он будет запущен.Событие Window GotFocus не срабатывает

Мое требование следующее: У меня есть hostwindow, у которого есть окно просмотра с двумя datagrids, которые могут размещать пользовательские элементы управления. Я делаю анимацию, как флип и исчезают на этом элементе управления пользователя. Я использую прозрачный фон (эффект стекла) для элементов управления. Но когда один пользовательский контроль попадает поверх другого, оба они перекрываются. Поэтому я хочу сделать верхнюю непрозрачную, когда пользователь нажимает на один пользовательский элемент управления.

ответ

7

Попробуйте использовать событие Activated, так как GotFocus предназначен для использования только с элементами управления.

Смежные вопросы