我正在尝试获取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.????
}
}
答案 0 :(得分:0)
使用blend或(如果你仍然可以找到)查看默认样式,查看WPF默认主题。这应该给你一个很大的线索,了解哪些位继承自什么以及如何构造头。然后,您应该能够开发一些代码以编程方式挖掘逻辑树,以获得运行时所需的值。