Я пытаюсь создать приложение Silverlight для нескольких пользователей с шаблоном MVVM. Вот пример моей первой страницы Пользовательский контроль
<Grid x:Name="LayoutRoot" Background="GhostWhite" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Border Grid.Column="0" Width="90">
<toolkit:HeaderedContentControl HorizontalAlignment="Left"
Content="{Binding Path=Commands}"
ContentTemplate="{StaticResource CommandsTemplate}"
Header="Control Panel"
/>
</Border>
<Border Grid.Column="1">
<ContentControl ContentTemplate="{StaticResource WorkspacesTemplate}" />
</Border>
</Grid>
Мои привязки в столбце 0 (список ссылок) работают нормально. Теперь я хотел бы привязать представления для каждой команды к столбцу 1 сетки, где я использую ContentControl. В DataTemplate отсутствует поддержка DataType. Приведенный выше код, где я использовал ContentControl, также не работает с IValueConverter Convert (). Как связать несколько пользовательских элементов управления на основе выбора в веб-приложении Silverlight.
Спасибо,
Шанкар