2009-06-12 5 views
0

viewmodel의 관찰 가능한 컬렉션 항목에 따라 일부 텍스트 상자를 표시하는 itemscontrol이 있습니다. itemscontrol 외부 버튼 클릭에 키보드 포커스가있는 텍스트 상자를 결정해야합니다.itemscontrol에서 keyboardFocus가있는 UI 요소 받기

문제점 : 1. 단추를 클릭하면 키보드 포커스가 텍스트 상자 대신 단추로 이동합니다. 2. itemscontrol 안에 키보드 포커스가있는 UI 요소를 어떻게 얻을 수 있습니까?

미리 감사드립니다.

답변

0

당신은 ItemsControl 내에서 논리적 포커스와 포커스 범위를 사용해야합니다 : 다음

<ItemsControl x:Name="_itemsControl" FocusManager.IsFocusScope="true"/> 

을 뒤에 코드에서 :

var focusedElement = FocusManager.GetFocusedElement(_itemsControl); 
+0

감사 켄트. 그것은 작동합니다. – deepak

+0

probak가 없습니다. 답변으로 표시 할 수 있습니까? –