我有一个集体框,其中包含一个携带文本框和数据杂志的stackpanel。当我使用文本框填充数据杂志时。有时我需要加载数据杂志。我注意到的是,当groupbox呈现时,当dataGrid具有值时,组盒的高度将最大化为其父容器的大小。当我通过文本框添加一个值时,组框将扣回其正确的高度。有我缺少的东西吗?当DataGrid呈现时,TextColumns中的所有文本看起来都像是垂直呈现的,然后将其插入到位。

<StackPanel x:Name="LeftDock"  Margin="0" VerticalAlignment="Top" MinHeight="480" Width="650" >
            <GroupBox x:Name="g_grpBx" Margin="8,8,0,0" Padding="0,10,0,0" MaxWidth="635" MinWidth="612" VerticalAlignment="Top">
                <StackPanel x:Name="g_dp" VerticalAlignment="Top">
                    <local:TextboxControl x:Name="m_txbx" Margin="0"  VerticalAlignment="Top" MinWidth="592"/>
                    <local:GoalDataGrid x:Name="goalDataGrid" Height="Auto" MinHeight="25" MinWidth="592" Margin="0" Padding="0" VerticalAlignment="Top"/>
                </StackPanel>
            </GroupBox>
        </StackPanel>
有帮助吗?

解决方案

在datagridtextcolumn.lementstyle中将单词包裹设置为true是罪魁祸首。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top