0

テキストボックスとデータグリッドを保持するスタックパネルを含む GroupBox があります。テキストボックスを使用してデータグリッドにデータを入力するとき。時々、データグリッドに値をロードする必要があります。私が気づいているのは、データグリッドにグループボックスの高さが親コンテナーのサイズに最大化されている値があるときにグループボックスがレンダリングされることです。テキストボックスを介して値を追加すると、グループボックスは適切な高さに戻ります。私が見逃しているものはありますか?データグリッドがレンダリングされると、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>
4

1 に答える 1

0

DataGridTextColumn.ElementStyleでワードラップをtrueに設定したことが原因でした。

于 2010-04-23T21:09:13.063 に答える