WPF不阻止重复的tabindex输入

zphenhs4  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(74)

当我将控件的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"/>

结果:

xzlaal3s

xzlaal3s1#

Source
制表符索引可以由任何大于或等于零的有效整数组成,较低的数字在制表符顺序中位于前面。如果同一父控件上的多个控件具有相同的选项卡索引,则控件的z顺序决定了在控件之间循环的顺序。

相关问题