C# Class RedBadger.Xpf.Controls.ItemsControl

ItemsControl allows you to represent a collection of items and provides scaffolding to generate the UI for each item.
Inheritance: Control
Exibir arquivo Open project: redbadger/XPF Class Usage Examples

Public Properties

Property Type Description
ItemTemplateProperty IElement>>.ReactiveProperty
ItemsPanelProperty ReactiveProperty
ItemsSourceProperty ReactiveProperty

Public Methods

Method Description
GetVisualChildren ( ) : IEnumerable
ItemsControl ( ) : System

Initializes a new instance of the ItemsControl class.

OnApplyTemplate ( ) : void

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size

Private Methods

Method Description
ItemsPanelChanged ( IReactiveObject source, ReactivePropertyChangeEventArgs change ) : void
ItemsSourceChanged ( IReactiveObject source, ReactivePropertyChangeEventArgs change ) : void
OnNextItemChange ( EventPattern eventData ) : void
PopulatePanelFromItemsSource ( ) : void

Method Details

ArrangeOverride() protected method

protected ArrangeOverride ( Size finalSize ) : Size
finalSize Size
return Size

GetVisualChildren() public method

public GetVisualChildren ( ) : IEnumerable
return IEnumerable

ItemsControl() public method

Initializes a new instance of the ItemsControl class.
public ItemsControl ( ) : System
return System

MeasureOverride() protected method

protected MeasureOverride ( Size availableSize ) : Size
availableSize Size
return Size

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

Property Details

ItemTemplateProperty public_oe static_oe property

ItemTemplate Reactive Property.
public static ReactiveProperty> ItemTemplateProperty
return IElement>>.ReactiveProperty

ItemsPanelProperty public_oe static_oe property

ItemsPanel Reactive Property.
public static ReactiveProperty ItemsPanelProperty
return ReactiveProperty

ItemsSourceProperty public_oe static_oe property

ItemsSource Reactive Property.
public static ReactiveProperty ItemsSourceProperty
return ReactiveProperty