0
Est-ce que quelqu'un sait si la même fonctionnalité pour afficher des vues en fonction de l'objet/viewmodel est applicable à Silverlight 3?Caliburn et datatemplates dans Silverlight 3
Comme ceci:
<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>();
}
}
Désolé au sujet de la mise en forme. Peut sembler ne pas faire les choses ...
/Johan
Avez-vous un exemple simple? –