我已经更新到mvvmcross 4版本。我正在使用storyboards,但无法使用viewmodel(pcl)初始化控制器。
有人有示例吗?我在mvvmcross页面上找到了一个示例,但他们使用的是xib,在使用storyboards时无法正常工作。
任何帮助都将不胜感激!
我已经更新到mvvmcross 4版本。我正在使用storyboards,但无法使用viewmodel(pcl)初始化控制器。
有人有示例吗?我在mvvmcross页面上找到了一个示例,但他们使用的是xib,在使用storyboards时无法正常工作。
任何帮助都将不胜感激!
MvxFromStoryboard
属性。// Will look for a UIViewController with identifier "MyView" inside a Storyboard named "MyView.storyboard"
[MvxFromStoryboard]
public class MyView : MvxViewController
{
public MyView(IntPtr handle) : base(handle) {}
}
// Will look for a UIVIewController with identifier "MyOtherViewInSameStoryboard" inside a Storyboard named "MyView.storyboard"
[MvxFromStoryboard(StoryboardName = "MyView")]
public class MyOtherViewInSameStoryboard : MvxViewController
{
public MyOtherViewInSameStoryboard(IntPtr handle) : base(handle) {}
}
ViewModel
通过命名约定与ViewController
相连接。
XYZViewModel ~> XYZViewController