Я следую за this tutorial, пытаясь изменить различные взгляды на мое приложение. Поскольку учебное пособие написано в Objective-C, а не C#, мне очень сложно перевести (я новичок в C# и без опыта Objective-C). Это мой текущий код, который не работает (ошибка в строке ourViewController = constFirstView;
):xamarin.mac/monomac switch betweeen views
public const int constFirstViewTag = 0;
public const int constSecondViewTag = 1;
public NSViewController ourViewController = new NSViewController();
partial void changeView (NSObject sender)
{
var item = sender as NSToolbarItem;
int tag = Convert.ToInt32(item.Tag);
changeViewController(tag);
}
public void changeViewController(int tag)
{
switch (tag) {
case constFirstViewTag:
ourViewController = new GeneralController();
break;
case constSecondViewTag:
ourViewController = new AccountController();
break;
}
ourView.AddSubview (ourViewController.View);
}
ourView мой контроль customView. Код урока вы можете увидеть here. Спасибо заранее!