如何设置Winui 3 Community Toolkit DataGrid行的高度?

问题描述 投票:0回答:0

我正在尝试将 CommunityToolkit.WinUI 用于 DataGrid。 我正在尝试设置自定义行大小,但是它设置了行大小,但没有将该行内的文本调整为新大小。 看来我做得不对,请帮助和指导正确设置自定义行大小。

        <Grid Grid.Row="1">
            <ct:DataGrid x:Name="dataGrid"
                         AutoGenerateColumns="False"
                         Margin="0"   
                         HeadersVisibility="None"
                         RowHeight="20"
                         VerticalAlignment="Top">
                <!-- Setting Row Style for grid -->
                <ct:DataGrid.RowStyle>
                    <Style TargetType="ct:DataGridRow">
                        <Setter Property="Height" Value="20"/>
                        <Setter Property="MinHeight" Value="20"/>   
                        <Setter Property="MaxHeight" Value="20"/>                           
                    </Style>
                </ct:DataGrid.RowStyle>                

                <!-- Setting up column -->
                <ct:DataGrid.Columns>
                    <ct:DataGridTextColumn x:Name="LineCol" Header="Line" Binding="{Binding LineNumber}" Tag="LineNumber"
                                           IsReadOnly="True" 
                                           FontSize="10">
                    </ct:DataGridTextColumn>

                    <ct:DataGridTextColumn Header="Text" Binding="{Binding TextLine}" Tag="Text"                                           
                                           FontSize="10">
                    </ct:DataGridTextColumn>
                </ct:DataGrid.Columns>
            </ct:DataGrid>
        </Grid>

输出: Output Image

我尝试调整不同的值,例如 MinHeight,但似乎没有生效。

c# xaml datagrid winui
© www.soinside.com 2019 - 2024. All rights reserved.