我需要使用动态字段执行过滤搜索,我不确定最佳方法。
我们有很多不同字段的文档,希望像过滤搜索一样使用。
有人能指出我正确的方向吗?
答案 0 :(得分:1)
如果您使用的是MVVM模式。以下是步骤:
ObservableCollection<ItemType>
。SelectedType1, SelectedType2
等属性。ObservableCollection<SearchResultType> SearchResults
,其中包含给定搜索的搜索结果。SearchCommand
方法的ViewModel中声明Search
属性。Search
方法,该方法基本上根据您的要求进行Web请求调用或本地数据库搜索查询。此搜索方法现在可以访问用户键入的所有下拉选项/文本。SearchResults
集合。SearchResults
集合绑定到视图中的ListView.ItemsSource
。SearchCommand
绑定到搜索操作按钮(视图中的右上角)。快乐的编码!