C#MVVM在导航到和初始化时跨Windows Phone 8
我在C#,WindowsPhone8MVVM中得到了一个项目 我得到了一个视图模型和视图。在ViewModel中,我有一个Init方法从另一个ViewModel获取参数。在视图中,我编写了一个OnNavigateTo和NavigateFrom事件(重写)来保存和加载ViewModel状态C#MVVM在导航到和初始化时跨Windows Phone 8,c#,windows-phone-8,mvvm,C#,Windows Phone 8,Mvvm,我在C#,WindowsPhone8MVVM中得到了一个项目 我得到了一个视图模型和视图。在ViewModel中,我有一个Init方法从另一个ViewModel获取参数。在视图中,我编写了一个OnNavigateTo和NavigateFrom事件(重写)来保存和加载ViewModel状态 但是,对于OnNavigateTo事件,Init方法不会执行。有什么问题吗?如果希望Init方法工作,请不要重写NavigatedTo。而是创建一个已加载的事件并执行以下操作: #region Prop
但是,对于OnNavigateTo事件,Init方法不会执行。有什么问题吗?如果希望Init方法工作,请不要重写NavigatedTo。而是创建一个已加载的事件并执行以下操作:
#region Properties
public ViewModel ViewModel
{
get { return (ViewModel)ViewModel; }
set { base.ViewModel = value; }
}
#endregion
#region Constructor
public LoginView()
{
InitializeComponent();
Loaded += View_Loaded;
}
#endregion
#region Events
private void View_Loaded(object sender, RoutedEventArgs e)
{
ViewModel.SomeEventOrProperty //blah you get it
}
#endregion
你能把密码寄出去吗?