WPF组合框更新,但组合框ItemsSource更改时不显示

时间:2019-04-22 10:43:26

标签: c# wpf xaml

我是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绑定时更新项目的位置 但不会显示在组合框中

1 个答案:

答案 0 :(得分:1)

您需要先清除,然后再分配新的party_list.ItemsSource = autoList;

party_list.DisplayMemberPath = "";
party_list.SelectedValuePath = "";

但是我不建议像这样创建类。并将您的数据表转换为其类。这样你就可以保持恒定。