In my previous post, it explains how to display "Parts" regarding the NavigationManager used. Let me took your attention on the bindings:
MultiPartNavigationManager: {Binding Part.NavigationManager.ActiveParts} or SinglePartNavigationManager: {Binding Part.NavigationManager.ActivePart}
For everyone, it may a trouble when we want to activate Parts because the Binding is strongly linked with the NavigationManager used. It will be interesting to have only one way to "Bind ChildParts" even if there is one Part in the collection. In addition, it makes sense for WPF, because it allows to have a clean separation between Data and User Interface (UI). The sample below demonstrates this assumption:
<ItemsControl ItemsSource="{Binding Part.NavigationManager.ActiveParts}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Awx:PartPane Part="{Binding}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
What is your point of view ?