Skip to end of metadata
Go to start of metadata

Remarks

UXItemsControl is a lightweight, multi-purpose items control featuring customizable panel and item. You can change its layout to use any panels that derive from Panel class, including Intersoft ClientUI UXPanel, DockPanel, WrapPanel, and more.

Furthermore, you can completely customize its item appearance by defining the ItemTemplate. UXItemsControl is useful in various UI scenarios that host a collection of similar item types, such as a collection of navigation buttons in navigation application, or a collection of field labels and input controls in form application. 

To learn more about ItemsControl, see ItemsControl Overview.

Definition

public class UXItemsControl : ISItemsControl

Summary

The following table summarizes the members exposed in this class.

Public Constructors

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

Public Properties

OrientationGets or sets a value that indicates whether child elements are stacked horizontally or vertically.

Protected Properties

ProductProduct info.

Fields

OrientationPropertyIdentifies the Orientation dependency property.

Public Methods

OnApplyTemplate()Builds the visual tree for the UXItemsControl when a new template is applied.

Protected Methods


Public Constructors

public UXItemsControl()

Initializes a new instance of the UXItemsControl class.

Public Properties

public Orientation Orientation { get; set; }

Gets or sets a value that indicates whether child elements are stacked horizontally or vertically.

Protected Properties

protected ProductInfo Product { get; }

Product info.

Fields

public static readonly DependencyProperty OrientationProperty

Identifies the Orientation dependency property.

Public Methods

public void OnApplyTemplate()

Builds the visual tree for the UXItemsControl when a new template is applied.

Protected Methods

protected DependencyObject GetContainerForItemOverride()

 

  • No labels