【发布时间】:2015-10-09 11:20:38
【问题描述】:
从列表中选择一个项目后,自动组合框的文本属性没有更新。
XAML:
<toolkit:AutoCompleteBox Name="acbAuftragsnummer" >
代码背后:
acbAuftragsnummer.ItemsSource = list; // String List that contains proposals
string text = acbAuftragsnummer.Text; // Contains only entered text, but not selected text from proposal list
附加信息: 如果输入的文本至少有 3 个字符,我只想 AutoCompleteBox 提出建议。所以我有一个这样的 TextChanged EventHandler:
private void acbAuftragsnummer_TextChanged(object sender, RoutedEventArgs e)
{
if (acbAuftragsnummer.Text.Length > 2)
{
acbAuftragsnummer.ItemsSource = _vorschlaegeAuftragsnummerList.Where(o => o.StartsWith(acbAuftragsnummer.Text)).Take(10);
}
}
如果我从列表中选择一些元素,这也会更新 ItemsSource。这似乎导致了问题。
【问题讨论】:
标签: c# wpf xaml wpftoolkit