【发布时间】:2011-11-01 02:00:43
【问题描述】:
我有一个关于将 Xaml 转换为 C# 的问题,我正在使用自动完成框选项卡顺序无法正常工作这意味着首先我们移动所有控件,最后我继续自动完成框我通过 xaml 代码解决了这个问题
<ToolKit:AutoCompleteBox.TextBoxStyle>
<Style TargetType="TextBox">
<Setter Property="TabIndex"
Value="{Binding ElementName=txtFirstName, Path=TabIndex}"/>
</Style>
</ToolKit:AutoCompleteBox.TextBoxStyle>
现在在另一个我使用 All Control Dynamic 所以没有 Xaml 用于自动完成我的所有工作都将完成但我面临相同的选项卡顺序问题如何从 C# 转换上述 Xaml 代码
ctrl = new AutoCompleteBox { FontSize = 14, MaxDropDownHeight = 90 };
//Here We need to Implement That Style
ctrl.TabIndex = c.TabOrder;
ctrl.MaxWidth = 200;
if (c.SpName != null && c.DisplayMember != null)
{
DataTable dt = sqlHelper.ExecuteSelectProcedure(c.SpName);
var cmb = ctrl as AutoCompleteBox;
cmb.ItemsSource = dt.AsEnumerable().Select(r => r.Field<string>(c.DisplayMember)).ToList();
}
请帮帮我谢谢和问候
沙申克·蒂亚吉
【问题讨论】:
标签: c# wpf xaml autocomplete styles