• <menu id="w2i4a"></menu>
  • logo Devexpress WPF控件文檔中心

    過濾


    立即下載DevExpress WPF

    抓取

    GridControl和TreeListControl提供了以下功能,允許用戶過濾其數(shù)據(jù):

    • 下拉式過濾器
    • 篩選編輯器
    • 過濾器的元素
    • 自動過濾行
    wpf常見過濾網(wǎng)格

    透視網(wǎng)格控件

    PivotGridControl提供了以下功能,允許用戶過濾它的數(shù)據(jù):

    • 下拉式過濾器
    • 篩選編輯器
    • 過濾器的元素
    WPF常用濾波樞軸網(wǎng)格

    其他數(shù)據(jù)綁定控件

    如果數(shù)據(jù)綁定控件不提供過濾UI(例如,圖表和數(shù)據(jù)編輯器),您可以使用FilterBehavior來允許過濾器編輯器/過濾器元素過濾控件的數(shù)據(jù):

    1. 將FilterBehavior添加到過濾器編輯器/過濾器元素或保存它們的容器的操作中,F(xiàn)ilterBehavior自動指定FilterEditorControl.Context / FilterElement.Context屬性。
    2. 指定FilterBehavior.ItemsSource屬性來允許過濾器編輯器/過濾器元素獲得唯一的過濾器值。
    3. 指定FilterBehavior.Fields屬性來配置顯示字段、編輯設(shè)置和預(yù)定義過濾器。
    4. FilterBehavior創(chuàng)建FilterBehavior.ActualFilterCriteria對象,需要做以下其中一件事:
    • 將數(shù)據(jù)綁定控件的過濾條件綁定到FilterBehavior.ActualFilterCriteria對象。
    • 使用FilterBehavior.ActualFilterCriteria對象來過濾代碼中的數(shù)據(jù)。

    提示:主題:FilterBehavior

    下面的代碼示例展示了如何使用FilterBehavior來允許Filter Elements與ListBoxEdit一起工作。

    常用過濾其他控件
    <dxe:ListBoxEdit Name="listBoxEdit" ItemsSource="{Binding Products}"
    FilterCriteria="{Binding ElementName=filterBehavior, Path=ActualFilterCriteria}"/>
    
    <!-- -->
    
    <dxfui:CheckedListFilterElement FieldName="CategoryName">
    <dxmvvm:Interaction.Behaviors>
    <dxfui:FilterBehavior x:Name="filterBehavior"
    ItemsSource="{Binding ElementName=listBoxEdit, Path=ItemsSource}">
    <dxfui:FilterField FieldName="CategoryName">
    <dxe:ComboBoxEditSettings ItemsSource="{Binding Categories}"/>
    </dxfui:FilterField>
    </dxfui:FilterBehavior>
    </dxmvvm:Interaction.Behaviors>
    </dxfui:CheckedListFilterElement>
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();