Table of Contents

Class ItemContainer

Namespace
Icy.UI.Controls
Assembly
IcyUI.dll

The minimal container ItemsControl wraps each realized data item's built visual tree in.

public class ItemContainer : ContentControl, INotifyPropertyChanging, IBindingTarget, INotifyPropertyChanged, INotifyFocusChanged, IContainerLayout
Inheritance
ItemContainer
Implements
Derived
Inherited Members
Extension Methods

Remarks

A bare ContentControl with no selection state - exists as its own type only so ItemsControl's pooling (keyed per DataTemplate) and theming (<Style TargetType="ItemContainer">) have something distinct from a generic ContentControl to target. A future Selector/ListBox introduces a real ListBoxItem with selection state on top of this mechanism, rather than adding selection here - see the Phase 2 design spec's container-tiering decision.