programing

WPF 데이터 그리드에서 그리드선 색상 지정

goodcopy 2023. 5. 28. 22:02
반응형

WPF 데이터 그리드에서 그리드선 색상 지정

wpf 데이터 그리드의 격자선 색상을 어떻게 설정할 수 있습니까?나는 이 선들을 속성으로 숨길 수 있습니다.GridLinesVisibility색깔을 어떻게 칠해야 할지 모르겠어요.행과 셀의 테두리 브러시로 시도했지만 성공하지 못했습니다.

속성이 있습니다.HorizontalGridLinesBrush그리고.VerticalGridLinesBrush

<DataGrid HorizontalGridLinesBrush="Green"
          VerticalGridLinesBrush="Red"
          ...>

데이터 그리드의 수직 그리드 선 브러시 및 수평 그리드 선 브러시 속성을 변경할 수 있습니다.

 <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/

현재 답변을 보완하기 위해 리소스의 불투명도를 동시에 변경하여 그리드 선에 영향을 줄 수 있습니다.

 <Window.Resources>
     <SolidColorBrush x:Key="StackOverflowGray" Color="LightGray" Opacity=".3" />
 </Window.Resources>

...

그러면 다음 용도에서는 데이터 그리드에 표시된 테두리가 더 옅게 표시됩니다.

<DataGrid GridLinesVisibility="All"
          HorizontalGridLinesBrush="{StaticResource StackOverflowGray}"
          VerticalGridLinesBrush="{StaticResource StackOverflowGray}"

언급URL : https://stackoverflow.com/questions/5076748/coloring-gridlines-in-wpf-datagrid

반응형