GroupPresenter Class
Represents an ItemsControl that presents Group controls.
public class GroupPresenter : ScrollableHorizontalSelector
- Inheritance:
- object Visual UIElement FrameworkElement Control ItemsControl Selector ScrollableHorizontalSelector object
Constructors
GroupPresenter()
Initializes an instance of the class.
public GroupPresenter()
Methods
ArrangeOverride(Size)
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.
protected override Size ArrangeOverride(Size arrangeBounds)
| Parameter | Type | Description |
|---|---|---|
| arrangeBounds | Size | The final area within the parent that this element should use to arrange itself and its children. |
Returns
- Size:
The actual size used.
MeasureOverride(Size)
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
protected override Size MeasureOverride(Size availableSize)
| Parameter | Type | Description |
|---|---|---|
| availableSize | Size | The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. |
Returns
- Size:
The size that this element determines it needs during layout, based on its calculations of child element sizes.
OnItemsChanged(NotifyCollectionChangedEventArgs)
Invoked when the Items property changes.
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
| Parameter | Type | Description |
|---|---|---|
| e | NotifyCollectionChangedEventArgs | A NotifyCollectionChangedEventArgs that contains the event data. |
OnItemsSourceChanged(IEnumerable, IEnumerable)
Occurs when the property changes.
protected override void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
| Parameter | Type | Description |
|---|---|---|
| oldValue | IEnumerable | The old value. |
| newValue | IEnumerable | The new value. |
Inherited Members
- ScrollableHorizontalSelector.CanScrollLeftProperty
- ScrollableHorizontalSelector.CanScrollRightProperty
- ScrollableHorizontalSelector.IsMinContentWidthProperty
- ScrollableHorizontalSelector.ScrollOffsetProperty
- ScrollableHorizontalSelector.ArrangeSelectionElement(bool)
- ScrollableHorizontalSelector.OnSelectionChanged(SelectionChangedEventArgs)
- ScrollableHorizontalSelector.CanScrollLeft
- ScrollableHorizontalSelector.CanScrollRight
- ScrollableHorizontalSelector.IsMinContentWidth
- ScrollableHorizontalSelector.ScrollOffset
- ScrollableHorizontalSelector.SelectionElement