我对 Silverlight 还很陌生。
我有一个 AutoCompleteBox,其中填充了从 Web 服务检索到的数据。Webservice 与 MSSQL Server 对话。我还有一个 DataGrid 来显示一些信息。
AutoCompleteBox ItemsSource 绑定到List<Car>
. 自然,当我尝试使用 AutoCompleteBox 时,会调用 ToString() 方法以在自动完成框中显示字符串。
我的 DataGrid 有一列也使用汽车对象。所以再次调用 ToString() 方法。我为 DataGrid 覆盖了我的 ToString() 方法,但是随着我在编程方面的进步,我被 AutoCompleteBox 卡住了。因为我希望它显示不同的 String 而不是 Car Object 的 ToString 返回的内容。
是否可以定义类似于 ToString() 的方法,以便 AutoCompleteBox 将使用它而不是 Car Object ToString 方法?如果是这样,我将如何在 XAML 部分中定义它?
提前致谢,
授予