2011-09-28 4 views
0

내 페이지의 각 컨트롤의 TabIndex 속성을 수동으로 설정해야하거나 여러 컨트롤을 선택하고 Expression Blend 또는 Visual Studio를 가져올 수있는 방법이 있습니까? 탭 인덱스를 선택한 순서대로 적용하십시오.XAML에서 여러 컨트롤의 탭 순서를 설정하는 방법

다른 UI 도구의 기능이라는 것을 알고 있지만 Blend/VS에는이 옵션이없는 것 같습니다. 위치를 바꿀 수있는 필드가 많은 페이지가 있거나 반으로 새로운 필드를 추가하면 수동으로 모든 탭 인덱스를 업데이트하는 데 많은 노력이 필요하지 않습니다.

+0

문제를 해결할 수 있었습니까? – Luke

답변

2

기본 탭 순서가 충분하지 않은 이유는 무엇입니까? 시각적 트리의 순서에 따라 생성됩니다. XAML을 이동하여 다른 탭 순서를 만들면됩니다. 탭 순서에서 해당 컨트롤을 제거하려면 IsTabStop을 false로 설정하십시오.

+0

불행히도, 우리는 다른 것들을 감싸는 커스텀 컨트롤을 가지고 있기 때문에, 탭 포커스를 유지하기위한 아이템을 포함하고, 텍스트 박스가 아니라,이 경우 디폴트가 작동하지 않습니다. –

+0

개체 또는 컴파일 된 시각적 트리의 XAML 배치에서 계산 된 기본 탭 순서입니까? 초점을 맞추기 위해 두 번 누르는 것과 같은 문제가 있습니다. – Luke

+0

기본 순서는 XAML에 나열되어 있거나 프로그래밍 방식으로 컨테이너에 추가 된 순서입니다. –

0

컨테이너 요소에 IsTabStop="False"을 설정하여이 문제를 해결할 수있었습니다.

관련 문제