Wpf: загрузка DataGrid в Groupbox приводит к тому, что Groupbox слишком велик - PullRequest
0 голосов
/ 24 апреля 2010

У меня есть 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>

1 Ответ

0 голосов
/ 24 апреля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...