0
在我的silverlight4/C#应用程序中,我有一个绑定到DomainDataSource的组合框。将项目插入特定位置/索引中的DomainDataSource中
我在运行时将一些项目添加到组合框中显示的DomainDataSource,但我想在开始或特定索引中添加一些项目,而不是最后。
有没有机会做到这一点?
感谢,
在我的silverlight4/C#应用程序中,我有一个绑定到DomainDataSource的组合框。将项目插入特定位置/索引中的DomainDataSource中
我在运行时将一些项目添加到组合框中显示的DomainDataSource,但我想在开始或特定索引中添加一些项目,而不是最后。
有没有机会做到这一点?
感谢,
您可以添加一种描述到DomainDataSource,所以如果你插入的东西其中有一个特定的字段值,这意味着他们在中间而不是末尾,则是...你可以在特定的地方添加项目。
例如
<riaControls:DomainDataSource x:Name="source" QueryName="GetProducts" AutoLoad="true">
<riaControls:DomainDataSource.DomainContext>
<domain:ProductDomainContext />
</riaControls:DomainDataSource.DomainContext>
<riaControls:DomainDataSource.SortDescriptors>
<riaData:SortDescriptor PropertyPath="ProductID" Direction="Ascending" />
</riaControls:DomainDataSource.SortDescriptors>
</riaControls:DomainDataSource>