Опитвам се да създам приложение, което ще показва различни колони в един и същ 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 и го компилирам в действителния изпълним файл, мога да ги покажа. Но всеки проект има различен списък с полета за обвързване и искам те да могат да инжектират имената на полетата за показване.
Има ли някакъв лесен начин, по който мога да им позволя да посочат името на полетата, които искат да използват?