바운드 ItemsSource가있는 ItemsControl이있는 다른 StackPanel을 포함하는 ScrollViewer가 포함 된 StackPanel이 있다고 가정합니다. 이 ItemsSource는 런타임에 생성 된 Grid 컬렉션에 바인딩됩니다. 각 표에는 레이블과 텍스트 상자/콤보 상자/StackPanel 내에서 고유 한 TabIndex 값을 갖는 몇 개의 확인란이 있습니다.WPF 그리드의 키보드 탐색
<ScrollViewer Name="scrollViewer" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<StackPanel Name="stackPanel" MinWidth="500" Width="Auto">
<ItemsControl Name="itemsControl" ItemsSource="{Binding ElementName=SomeWindow, Path=GridsCollection,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
</StackPanel>
</ScrollViewer>
내가 하나의 제어에서 다음 단순히 탭,하지만 그리드 컬렉션에서 그리드의 컨트롤 내에서 원하는 : 다음은 XAML입니다. 지금까지 나는 다른 KeyboardNavigation.Tab 네비게이션 설정을 시도했지만 행운이 없었다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
당신이 그런 식으로 행동 할 각 컨테이너에 대해KeyboardNavigationMode.Cycle
에
TabNavigation
설정
시나리오를 설명하기 위해 일부 XAML/코드를 게시하고 달성하고자하는 것이 정확히 무엇입니까? –