gpt4 book ai didi

c# - 如何在 WPF 的内容控件中为用户控件设置 Taborder?

转载 作者:太空宇宙 更新时间:2023-11-03 16:34:41 25 4
gpt4 key购买 nike

我有一个窗口,其中有两个内容控件,我在运行时在其中加载用户控件,我需要为 ContentControl1 和 ContentControl2 中的用户控件设置 Tab 键顺序吗?我怎样才能做到这一点?

最佳答案

您可以使用 KeyboardNavigation.TabNavigation 和 KeyboardNavigation.TabIndex 来实现这一点。

示例:

<ContentControl Content="{Binding Head}" x:Name="HeadCtrl" Height="50" ContentTemplate="{StaticResource VectorTemplate}"/>

<DataTemplate x:Key="VectorTemplate">
<StackPanel KeyboardNavigation.TabNavigation="Local" KeyboardNavigation.TabIndex="-1">
<Button Content="{Binding Path=X}" KeyboardNavigation.TabIndex="0" ></Button>
<Button Content="{Binding Path=Y}" KeyboardNavigation.TabIndex="1" ></Button>
</StackPanel>
</DataTemplate>

关于c# - 如何在 WPF 的内容控件中为用户控件设置 Taborder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9510961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com