Эквивалент DataTemplate в Silverlight - PullRequest
2 голосов
/ 24 февраля 2010

Ищем WPF эквивалент следующего:

<controls:TabItem
    Foreground="Black"
    Header="{Binding Path=Home.Header}"
    Content="{Binding **Path=Home**, Mode=OneWay}" />

Дом есть:

public ViewModelBase Home
{
    get
    {
        return this._homeViewModel;
    }
}

Внутри ViewModel я не могу связать XAML с _homeViewModel в Silverlight.

Есть идеи?

1 Ответ

2 голосов
/ 24 февраля 2010

Silverlight по-прежнему не поддерживает неявные шаблоны данных: - (

Лучшее, что вы можете сделать, - это использовать прикрепленное поведение, чтобы установить DataTemplate самостоятельно (и заставить поведение получить DataTemplate с ключом, который определяется соглашением).

Google "Attached Behavior", если это было пустяком.

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