Как я форматирую заголовки на WPF Datagrid?

Вот то, что я придумал, основываясь на этой ссылке разделить столбец из одной таблицы в столбец из другой таблицы

SELECT ISNULL(T1.Code,T2.Code) AS Code
          , CASE WHEN ISNULL(T1.Month1,0) = 0 THEN ISNULL(T2.Month1,0)
                 ELSE ISNULL(T2.Month1,0)/ISNULL(T1.Month1,0)
              END AS Month1,
              CASE WHEN ISNULL(T1.Month2,0) = 0 THEN ISNULL(T2.Month2,0)
                 ELSE ISNULL(T2.Month2,0)/ISNULL(T1.Month2,0)
              END AS Month2,
              CASE WHEN ISNULL(T1.Month3,0) = 0 THEN ISNULL(T2.Month3,0)
                 ELSE ISNULL(T2.Month3,0)/ISNULL(T1.Month3,0)
              END AS Month3
       FROM #TempBidCost AS T1
  FULL JOIN #TempBidRevenue AS T2 ON T1.Code = T2.Code

5
задан Edward Tanguay 3 February 2009 в 12:34
поделиться

1 ответ

Стиль в этом случае находится в файле, названном generic.xaml, он должен быть расположен в themems папке в Вашем проекте.

найдите его и откройте его. в Вас найдет эту строку, которая управляет фоном заголовков столбцов

 <dg:DataGridHeaderBorder SortDirection="{TemplateBinding SortDirection}"
                                     IsHovered="{TemplateBinding IsMouseOver}"
                                     IsPressed="{TemplateBinding IsPressed}"
                                     IsClickable="{TemplateBinding CanUserSort}"
                                     Background="{TemplateBinding Background}"
                                     BorderBrush="{TemplateBinding BorderBrush}"
                                     BorderThickness="{TemplateBinding BorderThickness}"
                                     Padding ="{TemplateBinding Padding}"
                                     SeparatorVisibility="{TemplateBinding SeparatorVisibility}"


                         SeparatorBrush="{TemplateBinding SeparatorBrush}">

в основном его определенный в другом месте в шаблоне: это объяснит TemlateBinding Вам MSDN TemplateBinding

HTH, Eric

2
ответ дан 18 December 2019 в 14:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: