代码之家  ›  专栏  ›  技术社区  ›  Geoff Appleford

DomainDataSource-在客户端上进行筛选

  •  0
  • Geoff Appleford  · 技术社区  · 16 年前

    在客户端上过滤DomainDataSource(DDS)的最佳方法是什么?

    My DDS连接到WCF Ria服务并下载许多项目。我想在不同的控件中显示这些信息。例如,一些items控件显示通过各种值过滤的DDS中的项。我知道我可以为服务器上的每个控件和过滤器创建一个新的DDS,但我宁愿只执行一次。

    我曾尝试使用iValueConverter进行过滤。如

    ItemsSource="{Binding Data, ElementName=PermissionsByUserDS, Converter={StaticResource PermissionsByTypeConverter}, ConverterParameter={StaticResource GeneralPermissions}}"
    

    每次DDS更新时,我也可以在代码中手动进行过滤和绑定,但我不确定这是否是最好的方法。

    推荐文章