0

私はこのデータグリッドを持っていますが、下部に恐ろしい灰色のスペースが表示されることがあります。表示するパターンがないように見えることもあります... ある場合もあれば、ない場合もあります。CanUserAddRows を false にしてみましたが、修正されません。それは私のコレクションの余分なアイテムでもありません。デバッガーで確認しただけです。私は本当にその振る舞いを取り除く必要がありますか、何かアイデアはありますか?

DataGridExtraSpace

<DataGrid x:Name="NotesDataGrid" ItemsSource="{Binding Notes, UpdateSourceTrigger=PropertyChanged}" Margin="0" Height="Auto" AutoGenerateColumns="False" CanUserAddRows="False" RowHeaderWidth="0" 
                  GridLinesVisibility="All" HorizontalGridLinesBrush="#FFF7F7F7" VerticalGridLinesBrush="#FFF7F7F7" Padding="0"
                  AlternatingRowBackground="#FFFBFBFB" ColumnHeaderStyle="{DynamicResource dgColumnHeaderStyle}" CellStyle="{DynamicResource dgCellStyle}" RowStyle="{DynamicResource dgRowStyle}" LostFocus="NotesDataGrid_LostFocus">
4

4 に答える 4

0

DataGrid を Grid でラップして試してくださいDataGrid.VerticalAlignment="Top"

  <Grid><DataGrid VerticalAlignment="Top" ... /></Grid>
于 2012-06-27T13:26:58.523 に答える
0

DataGrid.Background を white に設定してみましたか?

于 2012-06-27T13:40:19.817 に答える