2009-06-15 7 views
1

두 부분으로 나누어 진 WPF 창이 있습니다. 한 부분은 ViewModel에서 관찰 가능한 컬렉션 바인딩을 알리는 텍스트 상자를 생성하는 itemscontrol을 포함합니다.WPF 키보드 문제 itemControl의 포커스

window의 다른 부분에는 datatemplate 및 viewmodel 바인딩을 사용하여 usercontrol을로드하는 내용 컨트롤이 있습니다. 또한 해당 사용자 정의 컨트롤에는 버튼이 있습니다.

문제는 itemscontrol의 텍스트 상자 안에 항상 키보드 포커스를 유지하고 눌렀더라도 키보드 포커스가 usercontrol 단추로 이동하지 않게하려는 것입니다.

현재 버튼을 누르면 키보드 포커스가 텍스트 상자에서 사용자 정의 컨트롤 단추로 이동합니다.

itemscontrol의 텍스트 상자에 키보드 포커스를 유지할 수있는 방법이 있습니까?

답변

1

어둠 속에서 촬영하는 중입니다. 시도 할 수있는 항목이 있습니다. 사용자 컨트롤에서 Focusable을 false로 설정하고 FocusManager.IsFocusScope 속성을 true로 설정하십시오.

0

버튼 클릭 이벤트에서 포커스를 다시 텍스트 상자로 변경하는 방법은 무엇입니까?