需要修改子元素的默认选项卡顺序

我有如下的自定义控件。按Tab键时,焦点将在订单元素排列中移动。

查询:

当stackpanel获得标签焦点时,我需要更改stackpanel中存在的默认标签顺序切换按钮

默认选项卡顺序:

DockPanel-边框--StackPanel-> Button1-> button2-> button3

预期订单

DockPanel-边框--StackPanel-> Button3-> button2-> button1

我需要根据其父级更新TabOrder。请建议解决方案根据父项修改制表符顺序

<DockPanel VerticalAlignment="Center" HorizontalAlignment="Center">
            <Border x:Name="MainBorder">
                <StackPanel>
                    <ToggleButton>Button 1</ToggleButton>
                    <ToggleButton>Button 3</ToggleButton>
                    <ToggleButton>Button 3</ToggleButton>
                </StackPanel>
            </Border>
        </DockPanel>
评论