<WPFToolkit:AutoCompleteBox
x:Name="atbParentGroup"
IsTextCompletionEnabled="True"
FilterMode="ContainsOrdinal"
ItemsSource="{Binding DataContext.Data.ParentProductGroupList}"
SelectedItem="{Binding DataContext.Data.SelectedParentProductGroup}"
ValueMemberPath="ParentGroupName"
Text="{Binding ParentGroupName}"
Width="120"
HorizontalAlignment="Left" VerticalAlignment="Top"
Grid.Row="0" Grid.Column="1" Margin="5,5,0,0" />
问问题
878 次
1 回答
0
现在我知道了。确保ParentGroupName
您设置的属性ValueMemberPath
提供了一个很好的结果 - 例如一个字符串。如果不是这种情况,您可以提供要显示的属性的完整路径:
ValueMemberPath="ParentGroupName.FullName"
或类似的东西。
另一种可能性是覆盖.ToString()
- 方法ParentGroupName
以返回可读的内容。
另外确保Text
-property 不与其他属性冲突,如果有疑问,根本不要绑定它。SelectedItem
-property 将完成它的工作。
于 2012-09-24T14:26:30.893 回答