我正在尝试构建一个应用程序,该应用程序将在同一个 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...
}
我可以毫无问题地动态查找每个 Name 的属性,如果我编写 Xaml 并在实际的可执行文件中编译它,我可以显示它们。但是每个项目都有不同的要绑定的字段列表,我希望他们能够注入要显示的字段名称。
有什么简单的方法可以让他们指定他们想要使用的字段的名称吗?