У меня есть таблица данных с шаблонными столбцами в WPF. Несколько столбцов в сетке доступны только для чтения, другие в фокусе становятся доступными для редактирования (вместо меток появляются текстовые поля, флажки и т. Д.).
Я хотел бы добиться того, чтобы столбцы, доступные только для чтения, пропускались при переходе по столбцам сетки.
Кто-нибудь знает, как этого добиться?
Спасибо! Владан
Нет, не работает: (
Вот вся ячейка ... попробовал только KeyboardNavigation.IsTabStop и IsTabStop ... не работает
<DataGridTemplateColumn Header="{x:Static local:MainWindowResources.gasNameLabel}" Width="*" MinWidth="150" IsReadOnly="True">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ContentControl Content="{Binding Path=Name}" ContentTemplate="{StaticResource DataGridTextBoxView}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellStyle>
<Style TargetType="{x:Type DataGridCell}">
<Style.Triggers>
<Trigger Property="IsReadOnly" Value="true">
<Setter Property="KeyboardNavigation.IsTabStop" Value="False"/>
</Trigger>
</Style.Triggers>
</Style>
</DataGridTemplateColumn.CellStyle>
</DataGridTemplateColumn>