0

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>
4

1 に答える 1

0

UserControl / Window ですべての TabIndexes を未設定のままにしておくと、WPF はそれらを左から右、上から下の順序でタブ移動します。通常、これはまさに私が望むものであることがわかっているので、TabIndex プロパティを明示的に設定することはめったにありません。

于 2011-06-22T12:09:13.120 に答える