本文介绍了如何绑定一个类来WPF AutoCompleteBox?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一类是这样的:
class MyClass
{
public int ID{ get; set; }
public string Title{ get; set; }
}
目前,我将它绑定到AutoCompleteBox是这样的:
Currently I'm binding it to AutoCompleteBox like this:
List<MyClass> lstMyClass = new List<MyClass>();
lstMyClass = context.Sometable;
autoCompleteBox1.ItemsSource = lstMyClass;
autoCompleteBox1.ValueMemberPath = "Title";
autoCompleteBox1.PopulateComplete();
有由标题找到的对象,但在自动填充部分它显示类定义而不是物品标题。任何想法?
It finds the objects by the title, but in autocomplete part it shows the class definition instead of the items title. Any idea?
推荐答案
您可以使用的ItemTemplate
( MSDN )。
<controls:AutoCompleteBox x:Name="autoCompleteBox1"
FilterMode="Contains"
IsTextCompletionEnabled="True">
<controls:AutoCompleteBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Title}" />
</DataTemplate>
</controls:AutoCompleteBox.ItemTemplate>
</controls:AutoCompleteBox>
这篇关于如何绑定一个类来WPF AutoCompleteBox?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!