我刚开始使用ComponentOne。除此之外,我需要DataGrid和我的WPF Caliburn.Micro应用程序的过滤功能。所以我尝试用C1DataGrid替换我的常见DataGrid,然后用C1FlexGrid替换,但在这两种情况下,DataGrid都是空的。 这是我的代码:
<c1:C1FlexGrid x:Name="EnrollmentFiles" Grid.Row="1"
AutoGenerateColumns="False"
BaseControls:DataGridExtension.Columns="{Binding EnrollmentFileColumns}"
IsReadOnly="True"
SelectedItem="{Binding Path=SelectedEnrollmentFile, Mode=TwoWay}">
</c1:C1FlexGrid>
你可以告诉我我错过了什么吗?另外,我应该使用C1DataGrid还是FlexGrid?
由于
答案 0 :(得分:0)
通过使SelectedItem绑定约定可能无法正常工作。如果您正在使用约定并希望ItemsSource绑定到EnrollmentFiles并且您想要使用SelectedItem,那么创建一个名为SelectedEnrollmentFile的属性,CM也将执行SelectedItem绑定。