【发布时间】:2011-06-22 10:44:35
【问题描述】:
我需要在运行时在 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>
【问题讨论】:
-
如果要动态设置 TabIndex,谁(什么类)足够聪明来计算标签索引应该是什么?必须有人为此负责。一旦你有一个类来处理这个,绑定就很容易了。
标签: wpf dynamic-binding