在
WPF中,我可以指定一个控件容器是一个Focus Scope,并且该选项卡导航应该在控件之间循环(即当我从最终控件中跳出时,焦点将返回到第一个):
<Border FocusManager.IsFocusScope="True" KeyboardNavigation.TabNavigation="Cycle"> <ItemsControl ItemsSource="{Binding}"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBox x:Name="Editor" Text="{Binding}" /> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> </Border>
我想要做的是检测焦点何时离开最终场.如果不确切知道焦点范围内的控件数量,有谁知道这是否可行?