1
我使用下面的代碼,例如當集合是字段與數據像2項我在屏幕上看到2行數據和多一個空行在列表的末尾。DataGrid表顯示額外的不必要的空行
我怎樣才能省略這最後一個空行?該集合只有2個條目。收集項目只有2個條目。
<DataGrid RowHeaderWidth="0" ItemsSource="{Binding Items}" AutoGenerateColumns="False">
<!--<DataGrid.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="LightBlue" />
</DataGrid.Resources>-->
<DataGrid.Columns>
<DataGridTemplateColumn Header="1" Width="*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding Column1, UpdateSourceTrigger=PropertyChanged}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Binding="{Binding Column2}" Header="2" Width="*" />
<DataGridTextColumn Binding="{Binding Column3}" Header="3" Width="*" />
<DataGridTextColumn Binding="{Binding Column4}" Header="4" Width="*" />
<DataGridTextColumn Binding="{Binding Column5}" Header="5" Width="*" />
</DataGrid.Columns>
</DataGrid>
即使設計器的「屬性」窗口中的「CanUserAddRows」爲false,但如果它未在XAML中顯式設置爲False(CanUserAddRows =「False」),則這將不起作用。 – Traubenfuchs