亚音速3和WPF项目资源(组合框,数据网格)-所选项目不更新多次
当我将亚音速3生成的IQueryable结果绑定到WPF组合框或数据网格的ItemsSource时,我无法多次更改组合框或数据网格中的选定项。我正在使用亚音速3.0.0.3和ActiveRecord 下面是一个例子: 在我的代码中:亚音速3和WPF项目资源(组合框,数据网格)-所选项目不更新多次,wpf,combobox,subsonic,selecteditem,Wpf,Combobox,Subsonic,Selecteditem,当我将亚音速3生成的IQueryable结果绑定到WPF组合框或数据网格的ItemsSource时,我无法多次更改组合框或数据网格中的选定项。我正在使用亚音速3.0.0.3和ActiveRecord 下面是一个例子: 在我的代码中: var foo = FooDB.Customer.All(); FooComboBox.ItemsSource = foo; 在我的xaml中: <ComboBox DisplayMemberPath="CustomerName" Name="FooComb
var foo = FooDB.Customer.All();
FooComboBox.ItemsSource = foo;
在我的xaml中:
<ComboBox DisplayMemberPath="CustomerName" Name="FooComboBox" />
复制步骤:
提前感谢。使用您自己的类(包含一个属性,用于获取/设置生成的类实例)包装亚音速生成的类,并在集合中使用该属性,可以工作。更多信息:我编写了一个简单的类来包装亚音速生成的客户类(它包含一个属性,用于获取/设置客户实例),将其放入集合中,并将集合分配给ComboBox的ItemsSource。通过这种攻击,ComboBox可以按预期工作。但是为什么?客户类的属性/方法之一是否会导致ItemsSource出现问题?(可能吗?)