2009-01-08 30 views
8

我有一個複雜的WPF UserControl,由其他ContentControl模板組成,其中包含按鈕,文本字段和其他元素集。將UserControl中的子元素的焦點傳遞給WPF中的父項

父UC是可以聚焦的,所以我有一個帶有屬性觸發器的樣式,當UC有焦點時更新(無償OuterGlowBitmapEffect)。但是,當用戶單擊或標籤到UC內的任何按鈕時,焦點將丟失。我想在使用UC時保持光芒。

我可以將焦點從兒童控制轉移到UC嗎?

回答

15

您應該能夠將屬性觸發器設置爲IsKeyboardFocusWithin屬性,如果任何子元素具有焦點,則該屬性返回true。

相關問題