Веб-приложение Silverlight MVVM - PullRequest
       6

Веб-приложение Silverlight MVVM

0 голосов
/ 01 октября 2010

Я пытаюсь создать приложение 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.

Спасибо, Шанкар

1 Ответ

1 голос
/ 01 октября 2010

Похоже, вы должны использовать navigation:Frame на правой панели вместо ContentControl.

Детали немного сложно предоставить, поэтому в вашем вопросе так мало информации о вашем заявлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...