This is from the documentation for "UI Composition" in the Composite Application Library:
Composite Application Library provides
the following region adapters:
ContentControlRegionAdapter,
SelectorRegionAdapter, and
ItemsControlRegionAdapter. These
adapters are meant to adapt controls
derived from ContentControl,
Selector, and ItemsControl,
respectively. There is an additional
adapter, TabControlRegionAdapter, used
in Silverlight because the Tab control
does not derive from Selector as in
WPF.
So, the game here in a nutshell is that these adapters work for any control that derives from these supported containers. For example, a TabControl inherits from Selector.
This is obviously not the limit. If you have a custom control that doesn't inherit from one of these controls, you can implement your own Region Adapter to support that control.
Hope this helps,
Anderson