Master-Details on a Conductor

Topics: UI Architecture
Sep 5, 2011 at 7:40 AM

Hello,
I'm trying one thing. I want make a master view that show some detail collections. These details have their own view/viewmodel. The view looks like this:

<TextBox Text="master" />
<ListBox ItemsSource="{Binding Details1}" >
    <ListBox.ItemTemplate >
        <DataTemplate>
            <ContentControl Micro:View.Model="{x:Type Detail1}"/>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

<ListBox ItemsSource="{Binding Details2}" >
    <ListBox.ItemTemplate >
        <DataTemplate>
            <ContentControl Micro:View.Model="{x:Type Detail2}"/>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
The attached property Model recieve a Type and loads a viemodel of this type.
The question is:
What is your opinion about that? and Caliburn have support for this?