2010-04-23 3 views
0

У меня есть GroupBox, который содержит стекную панель, содержащую текстовое поле и datagrid. Когда я использую текстовое поле для заполнения datagrid. Иногда мне нужно загрузить datagrid со значениями. Я замечаю, что когда групповой пакет отображает, когда у datagrid есть значения, максимальная высота группового окна до размера его родительского контейнера. И когда я добавляю значение через текстовое поле, групповой пакет возвращается к своей правильной высоте. Есть что-то, чего я не хватает? Когда datagrid отображает, он выглядит так, как весь текст в текстовых столбцах визуализируется вертикально, а затем фиксируется на месте.Wpf: Загрузка DataGrid в Groupbox вызывает слишком высокий уровень Groupbox

<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> 

ответ

0

Установка перенос слов истина в DataGridTextColumn.ElementStyle был виновником.

Смежные вопросы