Skip to end of metadata
Go to start of metadata

Remarks

UXPageableComboBox is an enhanced UXDataComboBox control featuring highly-efficient data retrieval mechanism through server paging and sorting capabilities. In addition, it also includes a host of innovative features such as multiple columns, templated column, description text, and much more.

Example

The following code shows how to use UXPageableComboBox to query and display the records in single column layout.

XAML
C#

As seen in the example above, notice that you only need to bind the FilterDescriptors in the XAML and handle the QueryChanged in your ViewModel. UXPageableComboBox will automatically provide the filter descriptors based on FilterMemberPath, FilterOperator and user's input query.

When the PageDescriptor is larger than 0, this indicates that the control is requesting more data to be retrieved. As seen in the code above, you should add the new items to the existing collection instead of assigning the result to the initial collection property. This approach allows incremental data loading which significantly improves performance even for very large data scenario.

If the FilterMemberPath property is not specified, UXDataComboBox will use DisplayMemberPath for the filtering purpose.

Definition

public class UXPageableComboBox : UXDataComboBox

Summary

The following table summarizes the members exposed in this class.

Public Constructors

UXPageableComboBox Constructor()Initializes a new instance of the UXPageableComboBox class.

Public Constructors

public UXPageableComboBox()

Initializes a new instance of the UXPageableComboBox class.

  • No labels