
MultiLayout's responsibility.
[DesignTimeVisible(false)] [ContentProperty("Layouts")] [StyleTypedProperty(Property="FocusVisualStyle", StyleTargetType=System.Windows.Controls.Control)] [XmlLangProperty("Language")] [UsableDuringInitialization(true)] [RuntimeNameProperty("Name")] [UidProperty("Uid")] [TypeDescriptionProvider(MS.Internal.ComponentModel.DependencyObjectProvider)] [NameScopeProperty("NameScope", System.Windows.NameScope)] public class MultiLayout : System.Windows.FrameworkElement, IDiagramLayout
The items in the Layouts collection must implement the IDiagramLayout interface, and are normally instances of a DiagramLayout class. Nesting of MultiLayouts is probably not useful.
Although this class inherits from FrameworkElement in order to support data binding, it is not really a FrameworkElement or UIElement! Please ignore all of the properties, methods, and events defined by FrameworkElement and UIElement. 
System.Object
   System.Windows.Threading.DispatcherObject
      System.Windows.DependencyObject
         System.Windows.Media.Visual
            System.Windows.UIElement
               System.Windows.FrameworkElement
                  Northwoods.GoXam.Layout.MultiLayout