'宣言 Public Property FilterClearButtonLocation As FilterClearButtonLocation
public FilterClearButtonLocation FilterClearButtonLocation {get; set;}
FilterClearButtonLocation プロパティは、フィルター クリア ボタンの表示のおよび位置を指定します。デフォルトでは、フィルター クリア ボタンはフィルター レコードのレコード セレクターおよび各フィルター セルに表示されます。それによって、ユーザーはフィルター条件をクリアすることが可能です。
FieldSettings の FieldSettings.FilterClearButtonVisibility プロパティを使用して、フィールド単位でフィルター クリア ボタンの可視性を制御できます。
フィルターのクリアなど、フィルターを操作するには、RecordFilterCollection を使用します。
Imports Infragistics.Windows Imports Infragistics.Windows.Controls Imports Infragistics.Windows.Editors Imports Infragistics.Windows.DataPresenter Imports Infragistics.Windows.DataPresenter.Events Private Sub Window1_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs) ' Enable the record filtering functionality. _dp.FieldSettings.AllowRecordFiltering = True ' You can use FilterClearButtonLocation to specify whether to display filter clear ' button in record selector and/or cells. Note that the filter clear button is ' displayed only if there are active filters. Therefore you must select some filter ' criteria in the filter cell to display the filter clear button. _dp.FieldLayoutSettings.FilterClearButtonLocation = FilterClearButtonLocation.RecordSelectorAndFilterCell ' You can use the FieldSettings' FilterClearButtonVisibility to override filter ' clear button visibility on a specific field, in this case the 'Country' field. _dp.FieldLayouts(0).Fields("Country").Settings.FilterClearButtonVisibility = Visibility.Collapsed End Sub
using Infragistics.Windows; using Infragistics.Windows.Controls; using Infragistics.Windows.Editors; using Infragistics.Windows.DataPresenter; using Infragistics.Windows.DataPresenter.Events; public void Window1_Loaded( object sender, RoutedEventArgs e ) { // Enable the record filtering functionality. _dp.FieldSettings.AllowRecordFiltering = true; // You can use FilterClearButtonLocation to specify whether to display filter clear // button in record selector and/or cells. Note that the filter clear button is // displayed only if there are active filters. Therefore you must select some filter // criteria in the filter cell to display the filter clear button. _dp.FieldLayoutSettings.FilterClearButtonLocation = FilterClearButtonLocation.RecordSelectorAndFilterCell; // You can use the FieldSettings' FilterClearButtonVisibility to override filter // clear button visibility on a specific field, in this case the 'Country' field. _dp.FieldLayouts[0].Fields["Country"].Settings.FilterClearButtonVisibility = Visibility.Collapsed; }