Как мога да задам цвета на линиите на мрежата на wpf datagrid? Мога да скрия тези линии със свойството GridLinesVisibility
, но не знам как да ги оцветя. Пробвах с Borderbrush на редове и клетки, но не успях.
Оцветяване на линиите на мрежата в WPF Datagrid
Отговори (3)
Имате свойства HorizontalGridLinesBrush
и VerticalGridLinesBrush
Пример
<DataGrid HorizontalGridLinesBrush="Green"
VerticalGridLinesBrush="Red"
...>
person
Fredrik Hedblad
schedule
22.02.2011
Можете да промените свойствата VerticalGridLinesBrush и HorizontalGridLinesBrush на Datagrid
<Window.Resources>
<SolidColorBrush x:Key="RedGridLine" Color="#FFFF4444" />
<SolidColorBrush x:Key="BlueGridLine" Color="#554444FF"/>
</Window.Resources>
<my:DataGrid VerticalGridLinesBrush="{StaticResource RedGridLine}"
HorizontalGridLinesBrush="{StaticResource BlueGridLine}" >
За още
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/0202b0dd-38d9-4ad7-8576-d115922aeeec/
http://www.c-sharpcorner.com/UploadFile/dpatra/1803/
person
biju
schedule
22.02.2011
За да допълните текущите отговори, можете да промените непрозрачността едновременно в ресурса, за да повлияете на линиите на мрежата:
<Window.Resources>
<SolidColorBrush x:Key="StackOverflowGray" Color="LightGray" Opacity=".3" />
</Window.Resources>
...
Тогава следните употреби имат по-светла рамка, показана в мрежата с данни:
<DataGrid GridLinesVisibility="All"
HorizontalGridLinesBrush="{StaticResource StackOverflowGray}"
VerticalGridLinesBrush="{StaticResource StackOverflowGray}"
person
ΩmegaMan
schedule
05.07.2016
Добавяне на GridLinesVisibility=Всички свършиха работата за мен. Благодаря! +1
- person Shihab; 23.03.2017