WPF Datagrid如何获取标题的字体大小?

时间:2014-08-08 07:37:47

标签: c# wpf datagrid

我正在尝试获取Datagrid列标题的字体大小等 - 不幸的是,我不知道如何在C#中获取它。

我的代码如下:

  public void AutoGeneratedColumns(DataGrid dgrid)
        {
   foreach (DataGridColumn col in dgrid.Columns)
            {
                var headerText = col.Header.ToString();
                Style headerStyle = col.Header
                double FontSize = Style.????
            }
        }

1 个答案:

答案 0 :(得分:0)

使用blend或(如果你仍然可以找到)查看默认样式,查看WPF默认主题。这应该给你一个很大的线索,了解哪些位继承自什么以及如何构造头。然后,您应该能够开发一些代码以编程方式挖掘逻辑树,以获得运行时所需的值。