All classes that derive from the
Panel abstract base class are referred to as panels. Panels hold other controls and assist in their layout and presentation. Each XAML panel can hold any number of controls in its
Children collection. What differentiates the various panels is how it arranges those children.
VariableSizedWrapGrid all derive directly from
Panel as does
OrientedVirtualizingPanel derives from
VirtualizingPanel and itself has two derived classes:
WrapGrid, as shown in Figure 3-1.
The most popular panels are ...