Мы создали наш пользовательский интерфейс из определений XML (а не XAML), но под ним мы используем WPF для представления пользовательского интерфейса. То есть во время выполнения мы создаем интерфейс WPF на основе нашего определения XML.Как установить tabindex в динамически сгенерированном текстовом поле внутри listView в wpf
<ListView ItemsSource="{Binding}" Width="400px" IsSynchronizedWithCurrentItem="True" HorizontalAlignment="Left" Name="ListView"
ScrollViewer.VerticalScrollBarVisibility="Disabled" ScrollViewer.HorizontalScrollBarVisibility="Disabled" Grid.ColumnSpan="3"
SelectionChanged="ListView_SelectionChanged" BorderThickness="0" IsTabStop="False">
<ListView.View>
<GridView x:Name="grid">
<GridViewColumn Width="100px">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=ModuleName}" Width="100px" Foreground="Black" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Width="200px">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding Path=ModuleUserCount, TargetNullValue=''}" MaxLength="6" Name="txtModuleUserCount" KeyDown="txtModuleUserCount_KeyDown" MinWidth="180" MaxWidth="200" BorderBrush="Gray"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</ListView.View>
</ListView>
сгенерировать 4 модуля через XML SO UI имеет в этих динамических TextBox
TabIndex четыре TextBox
не работает. Я пробовал KeyboardNavigation.TabNavigation="Cycle"
, но он не работает. Как сделать вкладку навигации для этого макета?