c# - WPF DataGrid hide selection buttons -
i'm trying use wpf datagrid present static, flat , readonly columnar view.
i've tried listview gridview well, offers less styling options.
here's i've got far:

unfortunately still has strange buttons in columns , on each row (the grey sections).
i've set ishittestvisible false prevent user clicking them, ideally i'd them not there (or @ least invisible).
here's xaml styling i'm applying:
<style x:key="{x:type datagridcolumnheader}" targettype="{x:type datagridcolumnheader}"> <setter property="background" value="transparent" /> <setter property="fontweight" value="semibold" /> </style> <style x:key="{x:type datagrid}" targettype="{x:type datagrid}"> <setter property="background" value="transparent" /> <setter property="borderthickness" value="0" /> <setter property="canuseraddrows" value="false" /> <setter property="canuserdeleterows" value="false" /> <setter property="canuserreordercolumns" value="false" /> <setter property="canuserresizecolumns" value="false" /> <setter property="canuserresizerows" value="false" /> <setter property="canusersortcolumns" value="false" /> <setter property="autogeneratecolumns" value="false" /> <setter property="margin" value="5" /> <setter property="gridlinesvisibility" value="none" /> <setter property="isreadonly" value="true" /> <setter property="selectionunit" value="fullrow" /> <setter property="ishittestvisible" value="false" /> </style> this practically perfect apart buttons...
those row headers, not buttons think. datagrid has property show/hide row , column headers:
<setter property="headersvisibility" value="column" /> actually value needs column, if want keep column headers.
Comments
Post a Comment