Create Storyboard ViewController
First of all, see Navigation Requirements.
Steps
1. Create Storyboard
- VS4Mac:
Solution folder -> Add -> New File -> iOS -> Storyboard - Rider:
Solution folder -> Add -> Storyboard - Create empty
MainPageStoryboard
2. Interface Builder
- Open storyboard via Interface Builder (IB)
- VS4Mac:
MainPageStoryboard -> Open With -> Xcode Interface Builder - Rider:
MainPageStoryboard -> Open in Xcode
- VS4Mac:
- IB: Select Identity Inspector and update next properties:
- Custom Class >
ClasstoMainPageViewController - Identity >
Storyboard IDtoMainPageViewController
- Custom Class >
More detailed info: Creating a Storyboard with Xcode
3. Setup ViewController
public partial class MainPageViewController : ViewControllerBase<MainPageViewModel>
{
public MainPageViewController(NativeHandle handle)
: base(handle)
{
}
}
Note You must add this constructor when you want to use storyboard:
public MainPageViewController(NativeHandle handle) : base(handle) {}
If you load storyboard via code you have to create constructor without parameters.
4. Profit
After these steps, you should be able to navigate to MainPageViewModel.