c# - 如何将 WPF DataGrid 列绑定到字段的自定义系统属性值?
问题描述
在这里,我有一个包含一些字段的数据模型类,但我希望列标题以西里尔字母显示其名称,因此我为每个必要的字段添加了一个自定义属性:
[RTField("Ёмкость")]
public decimal Capacity { get; set; }
[RTField("Объём")]
public decimal AlcVolume { get; set; }
这是属性类:
public class RTFieldAttribute : System.Attribute
{
public RTFieldAttribute(string headerText, bool visible = true)
{
this.HeaderText = headerText;
this.Visible = visible;
}
public string HeaderText { get; set; }
public bool Visible { get; set; }
} // class RTFieldAttribute
如何将 WPF DataGrid 列标题绑定到字段属性的 HeaderText 属性?
解决方案
推荐阅读
- c# - 创建深度超过 8 位的图像会使 Visual Studio 崩溃
- java - 即使删除小数点后如何打印整数?
- html - How to include fontawesome icons inside Bootstrap forms in WordPress (with CF7)?
- pytorch - Pytorch 张量相等没有意义
- python-3.x - 有没有办法使用 python imaplib 访问共享邮箱
- javascript - 来自枚举的条件 Typescript 函数类型
- javascript - Branch.io 深层链接在我的浏览器中不起作用
- npm - npm install etherlime 失败
- javascript - 表单提交并返回页面后的操作
- rest - Powershell 脚本不等待来自 Invoke-RestMethod cmdlet 的响应