组合框Tabstop获得双重焦点

时间:2015-09-23 16:41:12

标签: c# wpf xaml wpf-controls

当我浏览我的组合框时,它们会触发两个制表位。

选项卡#1

内部内容被选中:

Inner content selected

标签#2

选择整个控件:

Outer content selected

组合框XAML

<ComboBox
            IsTextSearchEnabled="True"
            x:Name="dd_Client"
            TabIndex="3"            
            ItemsSource="{Binding}"
            IsEnabled="{Binding}"
            DisplayMemberPath="client"
            SelectedItem="{Binding}"
            Width="121"
         Grid.Row="3" HorizontalAlignment="Left" Margin="63.825,2.44,0,1.96" IsReadOnly="True" IsManipulationEnabled="True"/>

我尝试将IsTabStop=FalseFocusable=False添加到组合框XAML中。这删除了上面的Tab#1行为并保持#2。但是,我无法再在组合框中进行文本搜索选择(我需要)。

1 个答案:

答案 0 :(得分:1)

我最近遇到了类似的问题。事实证明,我在comboBox上应用了一个textBlock。结果,焦点发生了变化。当你将comboBox的选择更改为另一个选项并尝试做同样的事情时,它是否会重点关注呢?