2009-01-08 64 views
8

我有一个复杂的WPF UserControl,由其他ContentControl模板组成,其中包含按钮,文本字段和其他元素集。将UserControl中的子元素的焦点传递给WPF中的父项

父UC是可以聚焦的,所以我有一个带有属性触发器的样式,当UC有焦点时更新(无偿OuterGlowBitmapEffect)。但是,当用户单击或标签到UC内的任何按钮时,焦点将丢失。我想在使用UC时保持光芒。

我可以将焦点从儿童控制转移到UC吗?

回答

15

您应该能够将属性触发器设置为IsKeyboardFocusWithin属性,如果任何子元素具有焦点,则该属性返回true。

相关问题