将UserControl中的子元素焦点传递给WPF中的父元素

时间:2009-01-08 00:42:30

标签: .net wpf xaml

我有一个由其他ContentControl模板组成的复杂WPF UserControl,其中包含多组按钮,文本字段和其他元素。

父UC是可聚焦的,因此当UC具有焦点时,我有一个具有属性触发器的样式来更新(无偿的OuterGlowBitmapEffect)。但是,当用户单击或标记UC内的任何按钮时,焦点将丢失。我想在使用UC的同时保持光亮。

我可以将焦点从子控件传递到UC吗?

1 个答案:

答案 0 :(得分:17)

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