【发布时间】:2009-08-25 10:29:38
【问题描述】:
我正在为以下场景寻找最佳实践(或任何可行的解决方案):
我有一个Employee 课程:
public class Employee
{
public string DisplayName
{ get; set; }
// It is important that this method has a parameter
public string GetSomething(string param)
{ return param + DisplayName; }
}
我有一个List<Employee> 类型的对象,它绑定到 XAML 中的 ComboBox。
每个员工的 DisplayName 都正确显示在 ComboBox 中,但是我怎样才能显示 GetSomething 方法的返回值为所有员工提供精确参数,而不是 DisplayName?
绑定到方法是可以的,但是我如何绑定到多个实例(对于列表中的每个员工对象)? 使用 ObjectDataProvider 我只能绑定到一个确切的实例(或一个类),而不是员工列表的每个员工对象。
【问题讨论】:
-
如果你喜欢我们的回答,你应该给他们点赞。
标签: c# wpf data-binding xaml objectdataprovider