0

我刚开始使用 ComponentOne。除其他外,我需要为我的 WPF Caliburn.Micro 应用程序提供过滤功能的 DataGrid。所以我尝试用 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?

谢谢

4

1 回答 1

0

通过将 SelectedItem 绑定,该约定可能不起作用。如果您使用约定并且希望 ItemsSource 绑定到 EnrollmentFiles 并且您想使用 SelectedItem,那么创建一个名为 SelectedEnrollmentFile 的属性,CM 也会执行 SelectedItem 绑定。

于 2012-08-03T10:34:44.697 回答