0
내가 텍스트 상자와 데이터 그리드를 들고 StackPanel에 포함 된 그룹 상자가 너무 키가되도록합니다. 텍스트 상자를 사용하여 DataGrid를 채울 때. 때로는 값이있는 DataGrid를로드해야합니다. 내가 알아챈 것은 그룹 박스의 높이가 부모 컨테이너의 크기를 초과하지 않도록 데이터 그릿에 값이있을 때 그룹 박스가 렌더링 될 때이다. 그리고 텍스트 상자를 통해 값을 추가하면 그룹 상자가 적절한 높이로 스냅됩니다. 제가 누락 된 것이 있습니까? DataGrid가 렌더링 할 때 textcolumns의 모든 텍스트가 수직으로 렌더링 된 다음 제자리에 고정되는 것처럼 보입니다. DataGridTextColumn.ElementStyle에서 true로 줄 바꿈을 설정WPF : 그룹 상자에서로드 데이터 그리드는 그룹 상자가
<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>