'宣言 Public ReadOnly Property FieldChooser As FieldChooser
public FieldChooser FieldChooser {get;}
Imports Infragistics.Windows Imports Infragistics.Windows.Controls Imports Infragistics.Windows.Editors Imports Infragistics.Windows.DataPresenter Imports Infragistics.Windows.DataPresenter.Events Private Sub Dp_FieldChooserOpening(ByVal sender As Object, ByVal e As FieldChooserOpeningEventArgs) Dim fieldChooser As FieldChooser = e.FieldChooser ' If the data presenter is bound to a hierarchical data source, a combo editor ' is displayed in the field chooser that lets the user select the field-layout ' whose fields to be display in the field chooser. You can hide this combo ' by setting the FieldGroupSelectorVisibility property. fieldChooser.FieldGroupSelectorVisibility = Visibility.Collapsed ' By defaults all fields are displayed in the field chooser. If you only want ' to display hidden fields in the field chooser, set DisplayHiddenFieldsOnly ' to true, which will as a result also remove the checkboxes next to items. fieldChooser.DisplayHiddenFieldsOnly = False ' By defaults fields are displayed in alphabetical order. You can also display ' the fields in the same order as they appear in the data presenter by setting ' the FieldDisplayOrder property to SameAsDataPresenter. fieldChooser.FieldDisplayOrder = FieldChooserDisplayOrder.Alphabetical End Sub
using Infragistics.Windows; using Infragistics.Windows.Controls; using Infragistics.Windows.Editors; using Infragistics.Windows.DataPresenter; using Infragistics.Windows.DataPresenter.Events; private void dp_FieldChooserOpening( object sender, FieldChooserOpeningEventArgs e ) { FieldChooser fieldChooser = e.FieldChooser; // If the data presenter is bound to a hierarchical data source, a combo editor // is displayed in the field chooser that lets the user select the field-layout // whose fields to be display in the field chooser. You can hide this combo // by setting the FieldGroupSelectorVisibility property. fieldChooser.FieldGroupSelectorVisibility = Visibility.Collapsed; // By defaults all fields are displayed in the field chooser. If you only want // to display hidden fields in the field chooser, set DisplayHiddenFieldsOnly // to true, which will as a result also remove the checkboxes next to items. fieldChooser.DisplayHiddenFieldsOnly = false; // By defaults fields are displayed in alphabetical order. You can also display // the fields in the same order as they appear in the data presenter by setting // the FieldDisplayOrder property to SameAsDataPresenter. fieldChooser.FieldDisplayOrder = FieldChooserDisplayOrder.Alphabetical; }