Shift + Tab不适用于wpf中的combobox

时间:2016-04-13 11:21:54

标签: wpf xaml mvvm combobox tabs

我正在使用xaml中的五个文本框和两个组合框。

当我点击标签 时,它从上到下(文本框到组合框),

当我点击 shift + Tab 时,它不会从组合框移动到文本框。

我的组合框是

<TextBlock Text="Select" Style="{StaticResource WaterMarkTextBlockStyle}" Visibility="{Binding ElementName=ComboCOM, Path=Text.IsEmpty, Converter={StaticResource BooleanToVisibilityConverter}}"/>
<ComboBox x:Name="ComboCOM" ItemsSource="{Binding COM.COM}" SelectedItem="{Binding TestResultsEntity.CountryOfOrigin,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay,ValidatesOnDataErrors=True,ValidatesOnExceptions=True,NotifyOnValidationError=True}" Validation.ErrorTemplate="{StaticResource ErrorTemplateSilverlightStyle}" IsReadOnly="True" IsHitTestVisible="{Binding TestResultsIsHitTestVisible}" Margin="0" Background="Transparent" >
    <i:Interaction.Triggers>
        <UC:EventTriggerHandler EventName="Loaded">
            <i:InvokeCommandAction Command="{Binding GetCOMComboName}" CommandParameter="{Binding ElementName=ComboCOM}"/>
        </UC:EventTriggerHandler>
    </i:Interaction.Triggers>
</ComboBox>

您能否提前给我解决方案。

1 个答案:

答案 0 :(得分:1)

这也是一篇老帖子,我想分享一下我的经历。

我在Window中遇到了TextBoxes和CheckBoxes的同样问题。 Tab用于跳转到下一个Control,Shift + Tab不起作用。

解决方案是在Window / UserControl中的所有控件上设置TabIndex属性。