当我将控件的tabindex设置为重复值时,不会发生错误。
聚焦于tabindex值为2的两个控件,首先聚焦于Textbox 5,然后聚焦于Textbox 6。它是如何工作的?
为什么不阻止用户输入重复的值?
<TextBox x:Name="Textbox0" TabIndex="0" Height="23" Margin="5,5,0,0" TextWrapping="Wrap" Text="TextBox" Width="505"/>
<TextBox x:Name="Textbox1" TabIndex="4" Height="23" Margin="5,5,0,0" TextWrapping="Wrap" Text="TextBox" Width="505"/>
<TextBox x:Name="Textbox2" TabIndex="1" Height="23" Margin="5,5,0,0" TextWrapping="Wrap" Text="TextBox" Width="505"/>
<Button x:Name="Textbox3" TabIndex="3" Content="Button" Height="40" Margin="5" Width="505"/>
<Button x:Name="Textbox5" TabIndex="2" Content="Button" Height="40" Margin="5" Width="505"/>
<Button x:Name="Textbox6" TabIndex="2" Content="Button" Height="40" Margin="5" Width="505"/>
结果:
1条答案
按热度按时间xzlaal3s1#
Source
制表符索引可以由任何大于或等于零的有效整数组成,较低的数字在制表符顺序中位于前面。如果同一父控件上的多个控件具有相同的选项卡索引,则控件的z顺序决定了在控件之间循环的顺序。