我需要在运行时在Wpf中创建下面提到的代码,即 创建AutoCompleteBox动态设置大小,宽度,位置等。 然后动态设置TabIndex。 怎么做。
<ToolKit:AutoCompleteBox Canvas.Left="227" Canvas.Top="845" Name="txtFirstName" FontSize="15" Height="30"
TabIndex="4" Width="100" PreviewTextInput="txtFirstName_PreviewTextInput" >
<ToolKit:AutoCompleteBox.TextBoxStyle>
<Style TargetType="TextBox">
<Setter Property="TabIndex" Value="{Binding ElementName=txtFirstName, Path=TabIndex}"></Setter>
</Style>
</ToolKit:AutoCompleteBox.TextBoxStyle>
</ToolKit:AutoCompleteBox>
答案 0 :(得分:0)
如果您在UserControl / Window中未设置所有TabIndex,WPF将以从左到右,从上到下的顺序标记它们。通常我发现这正是我想要的,所以我很少明确地设置TabIndex属性。