2017-02-16 63 views
-3

爲什麼這不起作用?????????? 我只想將網格線改爲紅色!夠簡單但不起作用!無法更改簡單的WPF網格線顏色

<DataGrid x:Name="dgBarGrid" 
       HorizontalGridLinesBrush="Red" 
       VerticalGridLinesBrush="Red" 
       GridLinesVisibility="All" 
       > 
      <DataGrid.Columns> 
       <DataGridTextColumn></DataGridTextColumn> 
       <DataGridTextColumn></DataGridTextColumn> 
       <DataGridTextColumn></DataGridTextColumn> 
       <DataGridTextColumn></DataGridTextColumn> 
      </DataGrid.Columns> 
     </DataGrid> 
+1

你有沒有嘗試過一個乾淨的,可重複使用的XAML,沒有其他樣式和觸發器? – 2017-02-16 04:38:28

+0

你有沒有設置itemssource? – Ron

回答

1

我試過了,將它添加一些項目,它們的行是紅色的,除了標題。你是否想把標題行變成紅色?如果是這樣的話:

<DataGrid.ColumnHeaderStyle> 
    <Style TargetType="DataGridColumnHeader"> 
      <Setter Property="BorderBrush" Value="Red"></Setter> 
      <Setter Property="BorderThickness" Value="1"></Setter> 
    </Style> 
</DataGrid.ColumnHeaderStyle>` 

您可以將其添加到您的xaml。

+0

感謝您的回覆。 porblem是由於我的datagrid表是空的。 Noob錯誤! – user1034912