<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" />
1 に答える
0
今、私はそれを手に入れました。ParentGroupName設定したプロパティがValueMemberPath適切な結果 (文字列など) を提供することを確認してください。そうでない場合は、表示するプロパティへのフル パスを指定できます。
ValueMemberPath="ParentGroupName.FullName"
またはそのようなもの。
別の可能性は、のメソッドをオーバーライドして、.ToString()読み取りParentGroupName可能なものを返すことです。
さらに、Text-property が他のプロパティと競合しないことを確認してください。疑わしい場合は、まったくバインドしないでください。-SelectedItemプロパティはその仕事をします。
于 2012-09-24T14:26:30.893 に答える