Прокрутка DataGrid не отображается в автоматической высоте сетки - PullRequest
0 голосов
/ 25 января 2012

У меня были проблемы с сеткой, высотой строки: автоматически, разделителем сетки и сеткой данных.

Подробно:

У меня в дизайне 3 строки в следующем порядке- Сетка свойств - Разделитель сетки - Сетка данных

следующим образом:

<Grid.RowDefinitions>
      <RowDefinition Height="*" MinHeight="250"></RowDefinition>
      <RowDefinition Height="auto"></RowDefinition>
      <RowDefinition Height="auto" MaxHeight="550"></RowDefinition>
</Grid.RowDefinitions>

<pg:PropertyGrid Name="_propertyGrid" />

<GridSplitter Height="4" Grid.Row="1" HorizontalAlignment="Stretch" Margin="5,0"
     Panel.ZIndex="1" VerticalAlignment="Center" ResizeBehavior="BasedOnAlignment" 
     ResizeDirection="Rows" Grid.ColumnSpan="2">
</GridSplitter>

<DataGrid Grid.Row="2" Name="_dgDataValues" 
     AutoGenerateColumns="False" CanUserAddRows="False"
     CanUserDeleteRows="False" IsReadOnly="True" Grid.ColumnSpan="2">
</DataGrid>

Проблема, с которой я столкнулся, состоит в том, что моя сетка данных DataValues ​​НЕ показывает изначально полосу прокрутки, но если я настроюGRID SPLITTER, появится школа, есть ли способ сделать так, чтобы при загрузке, не перемещая сплиттер, показывался свиток ЕСЛИ НЕОБХОДИМО ??? ??? 1010 *

Спасибо и С уважением, Кев

...