Caliburn Micro 将非通用参数传递给 Windows Store App 中的新 ViewModel
我从一个页面导航到另一个页面,并希望将我自己的类实例(如参数)传递给 ViewModel。
我需要这样的东西,只需将字符串替换为自己的类实例。
在 FirstViewModel 中:
NavigationService.NavigateToViewModel<SecondViewModel>("Hello");
在 SecondViewModel 中:
public string Parameter { get; set; }
public ProjectPageViewModel(INavigationService navigationService)
{
_navigationService = navigationService;
}
使用字符串一切都很好。
可以传递自己的类的实例吗?