我是WPF的新手,他试图在keyup事件中修复一个自动建议的组合框
Xaml代码:这是我的Xaml:
const sentence = 'foo bar baz';
const wordToFind = 'foo'; // from user input
const regex = new RegExp(String.raw`\b${wordToFind}\b`);
console.log(regex.test(sentence));
C#代码:后面的代码
<ComboBox x:Name="party_list" Margin="10,15,0,6" Grid.Column="1" AllowDrop="True" IsTextSearchEnabled="False" IsEditable="True" KeyUp="party_list_KeyUp" >
在更改itemssource绑定时更新项目的位置 但不会显示在组合框中
答案 0 :(得分:1)
您需要先清除,然后再分配新的party_list.ItemsSource = autoList;
party_list.DisplayMemberPath = "";
party_list.SelectedValuePath = "";
但是我不建议像这样创建类。并将您的数据表转换为其类。这样你就可以保持恒定。