我正在使用DataGrid.ItemSource = mileageRecords将我的datagrid绑定到c#代码后面的可观察集合。
当我尝试使用数据网格的XAML样式时,我得到一个错误说明。 ' System.InvalidOperationException'发生在PresentationFramework.dll中...在使用ItemsSource之前,Items集合必须为空。
任何想法。
这是XAML
<DataGrid.Effect>
<DropShadowEffect/>
</DataGrid.Effect>
<DataGrid.RowHeaderTemplate>
<DataTemplate>
<ToggleButton x:Name="RowHeaderToggleButton"
Click="ToggleButton_Click"
Cursor="Hand" />
</DataTemplate>
</DataGrid.RowHeaderTemplate>
<Style x:Name="RowDetailTemplate" TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="VerticalContentAlignment" Value="Center"></Setter>
<Setter Property="Height" Value="35"></Setter>
<Setter Property="SeparatorBrush" Value="DarkRed"></Setter>
<Setter Property="FontWeight" Value="Black"></Setter>
<Setter Property="Template"></Setter>