Я ищу лучшую практику (или любое рабочее решение) для следующего сценария:
У меня есть 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>
, который связан с ComboBox в XAML.
DisplayName для каждого сотрудника правильно отображается в ComboBox, но как я могу показать возвращаемое значение метода GetSomething с точным параметром для всех сотрудников для каждого сотрудника вместо DisplayName?
Привязка к методу - это нормально, но как связать несколько экземпляров (для каждого объекта сотрудника в списке)? С помощью ObjectDataProvider
я могу привязать только один точный экземпляр (или класс), а не каждый сотрудник объекта списка сотрудников.