首页 > 解决方案 > 如何将 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#wpfdata-binding

解决方案


推荐阅读