【发布时间】:2014-10-08 07:57:58
【问题描述】:
在我的 silverlight4/C# 应用程序中,我有一个绑定到 DomainDataSource 的组合框。
我正在将运行时中的一些项目添加到要显示在组合框中的 DomainDataSource,但我想在开头或特定索引中添加一些项目,而不是在结尾。
有机会实现吗?
谢谢,
【问题讨论】:
标签: c# silverlight data-binding silverlight-4.0 domaindatasource
在我的 silverlight4/C# 应用程序中,我有一个绑定到 DomainDataSource 的组合框。
我正在将运行时中的一些项目添加到要显示在组合框中的 DomainDataSource,但我想在开头或特定索引中添加一些项目,而不是在结尾。
有机会实现吗?
谢谢,
【问题讨论】:
标签: c# silverlight data-binding silverlight-4.0 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>
【讨论】: