Xaml 自动完成盒绑定问题

Xaml 自动完成盒绑定问题,xaml,binding,autocompletebox,Xaml,Binding,Autocompletebox,我有一个自动完成框,试图将所选项目绑定到实际所选项目的属性。 例如,我有一个具有Name属性的客户端对象,并且我的自动完成框的ItemsSource是一个客户端列表 我试图绑定为选定项的属性是一个名为SelectedClientName的字符串。 但由于SelectedClientName不是Client类型,因此无法直接绑定它 作为一种解决方法,我正在使用转换器。 但是我想知道是否有一种方法可以在不使用转换器的绑定中实现这一点。我建议选择的ClientName不能是不同的类型,对于string

我有一个自动完成框,试图将所选项目绑定到实际所选项目的属性。 例如,我有一个具有Name属性的客户端对象,并且我的自动完成框的ItemsSource是一个客户端列表

我试图绑定为选定项的属性是一个名为SelectedClientName的字符串。 但由于SelectedClientName不是Client类型,因此无法直接绑定它

作为一种解决方法,我正在使用转换器。
但是我想知道是否有一种方法可以在不使用转换器的绑定中实现这一点。

我建议选择的ClientName不能是不同的类型,对于string类型。将其保留为客户端类型,并在需要字符串的位置使用Name属性

以下是有关在自动完成框中绑定到复杂对象的一些附加信息: