有没有一种方法可以禁用wpf控件上的tabindex?

时间:2019-01-12 15:34:06

标签: wpf vb.net xaml

我在页面顶部有一排5个扩展器,我不想使用tab按钮。当前没有tabindex,但是无论出于何种原因,我都可以使用tab按钮来获取它。我尝试过使用IsTabStop = False,并且尝试过= True,但两者都不起作用。我也尝试过设置TabIndex = 0,但这也不起作用。

 <Expander IsExpanded="{Binding ScrollTop_IsExpanded}" VerticalAlignment="Top" IsEnabled="True" Grid.Row="0" Grid.Column="4"  ExpandDirection="Right" />
 <Label Margin="2,0,2,0" Content="Top" FontSize="10" Grid.Row="0" Grid.Column="5" VerticalAlignment="Top" HorizontalAlignment="Left" />

2 个答案:

答案 0 :(得分:1)

在扩展器中设置 KeyboardNavigation.TabNavigation =“ None”

Dynamic Type

答案 1 :(得分:1)

您可以设置

$ cat tst.awk
{ print eval($1), sin($2) }

function eval(str,      cmd,line,ret) {
    cmd = "awk \047BEGIN{print " str "; exit}\047"
    if ( (cmd | getline line) > 0 ) {
        ret = line
    }
    close(cmd)
    return ret
}

$ echo 'sin(0.3) 0.3' | awk -f tst.awk
0.29552 0.29552

$ echo '4*7 0.3' | awk -f tst.awk
28 0.29552

$ echo 'tolower("FOO") 0.3' | awk -f tst.awk
foo 0.29552