假设以下两个虚构类:
public class Person
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public decimal Salary { get; set; }
public string SSN { get; set; }
}
public class People: ObservableCollection<Person> {}
假设我想在 DataGrid 中显示 People 对象的实例,并考虑以下注意事项:
- ID 应该是只读的
- 工资应格式化为货币
- 不应显示 SSN
我知道如何用样式和模板做一些非常简单的事情,但我似乎找不到任何关于使用它们来指示 DataGrid 应该如何显示数据的好信息。如何执行上述操作的示例会很棒,并且任何指向此主题的良好资源的链接将不胜感激。