programing

wpf 데이터 그리드 행 선택기를 숨기는 방법

i4 2023. 4. 26. 22:56
반응형

wpf 데이터 그리드 행 선택기를 숨기는 방법

저는 WPF DataGrid 컨트롤을 사용하여 세부 정보와 선택 버튼을 표시하고 있으며 왼쪽 아래에 있는 회색 셀렉터 열은 필요하지 않습니다.그것은 또한 제 디자인의 아름다움을 망치고 있습니다.

지울 수 있는 방법이 있나요, 아니면 안 어울리는 스타일은 어떻게 해야 하나요?

너비를 설정하는 대신 데이터 그리드에서 설정하여 행 헤더를 완전히 숨길 수 있습니다.

HeadersVisibility="Column"

사용RowHeaderWidth속성:

<my:DataGrid RowHeaderWidth="0" AutoGenerateColumns="False" Name="dataGrid1" />

스타일이나 템플릿을 지정할 수도 있습니다. 정말로 마음에 들고 멋진 작업을 할 수 있기 때문에 유지하기로 결정한 경우에도 마찬가지입니다.

WPF의 데이터 그리드에서 행 머리글(회색 필드)을 제거하는 방법

<DataGrid x:Name="TrkDataGrid" HeadersVisibility="Column">
</DataGrid>

DataGrid WPF에서 열 머리글을 제거하거나 숨기는 방법

<DataGrid x:Name="TrkDataGrid" HeadersVisibility="Row">
</DataGrid>

DataGrid WPF에서 열 및 행 머리글을 모두 제거하거나 숨기는 방법

<DataGrid x:Name="TrkDataGrid" HeadersVisibility="None">
</DataGrid>

같은 문제가 있었습니다.

XAML에서 RowHeaderWidth가 지원되지 않는 것처럼 보이지만 바인딩 직후의 코드에서 지정할 수 있습니다. 그러면 해당 불량 셀렉터 열이 제거됩니다.

grdName.행 머리글 너비 = 0

언급URL : https://stackoverflow.com/questions/2865505/how-do-i-hide-wpf-datagrid-row-selector

반응형