DataGridRowHeader的CanUserResize = false

Kar*_*ann 10 wpf datagrid resize

您可以禁用调整数据网格列的大小.

有没有办法停止调整行头高度的大小

此时用户可以调整行标题的大小.像这样:

古腾标签

我想禁用它.所以应该总是看:

在此输入图像描述

这是我的RowHeaderTemplate

         <DataGrid.RowHeaderTemplate>
            <DataTemplate>
                <DockPanel FlowDirection="LeftToRight" DataContext="{Binding Item,RelativeSource={RelativeSource AncestorType={x:Type DataGridRow}}}">
                    <TextBlock Text="{Binding ZimmerNummer}" MinWidth="48" MaxWidth="48" />
                </DockPanel>
            </DataTemplate>
        </DataGrid.RowHeaderTemplate>
Run Code Online (Sandbox Code Playgroud)

这是我的想法:

<DataGrid.RowHeaderStyle>
    <Style TargetType="DataGridRowHeader">
        <Setter Property="MaxHeight"
            Value="55"/>
    </Style>
</DataGrid.RowHeaderStyle>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.那是结果:

在此输入图像描述

有人知道解决方案吗?

dko*_*ozl 23

如果你想禁用你的调整大小,DataGrid你可以这样做:

<DataGrid CanUserResizeColumns="False" CanUserResizeRows="False" .../>
Run Code Online (Sandbox Code Playgroud)