Я пытаюсь создать приложение, которое будет отображать разные столбцы в одном и том же XamDataGrid для разных проектов. Вот пример:Связанные определения полей XamDataGrid для просмотра модели
public class Project
{
public ICollection<Person> People { get; private set; }
public string DisplaySpec { get; private set; }
}
public class Person{
{
public Name Name { get; set; }
}
public class Name
{
... a bunch of dynamic properties that vary by project...
}
Я могу посмотреть свойства для каждого имени динамически без проблем, и если я пишу Xaml и скомпилировать его в самом исполняемом я могу отобразить их. Но у каждого проекта есть другой список полей для привязки, и я хочу, чтобы они могли вводить имена полей для отображения.
Есть ли какой-либо простой способ, с помощью которого я могу позволить им указать имя полей, которые они хотят использовать?