Калибры и дататы в Silverlight 3 - PullRequest
0 голосов
/ 14 января 2010

Кто-нибудь знает, применима ли такая же функциональность для отображения видов в зависимости от объекта / модели представления к Silverlight 3?

Как это:

<Application.Resources>
<DataTemplate DataType="{x:Type vm:CustomerViewModel}">
    <view:CustomerView />
</DataTemplate>

<ContentControl Content="{Binding Path=CurrentView}"/>

            public class RootViewModel : BaseViewModel

{

private BaseViewModel _currentView;
public BaseViewModel CurrentView

{
    get { return _currentView; }
    set
    {
        _currentView = value;
        RaisePropertyChanged("CurrentView");
    }
}
public void ShowCustomer()
{
    CurrentView = IoC.Resolve<Customerviewmodel>();
}

}

Извините за форматирование. Кажется, не могу понять это правильно ...

/ Johan

1 Ответ

0 голосов
/ 22 февраля 2010

Если вы используете Caliburn, вы можете использовать вложенное свойство View.Model в ContentControl для достижения этой цели.

...