リストボックスの itemsSource を複合コレクションに設定しようとしています。
<ListBox x:Name="moduleMenu" SelectedItem="{Binding SelectedSourceViewDetail}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ListBox.ItemsSource>
<CompositeCollection>
<ListBoxItem DataContext="{Binding SourceModule.Settings}" Content="{Binding Name}"/>
<CollectionContainer Collection="{Binding SourceModule.ExtraViews}" />
</CompositeCollection>
</ListBox.ItemsSource>
</ListBox>
ただし、selectedItem とのバインディングは機能していません。アイテムが選択されたときにビューモデルで選択されたアイテムを取得するにはどうすればよいですか?