ViewController到Xamarin中的ViewController Segue

时间:2015-01-05 21:03:39

标签: ios xamarin

我不想将按钮segue用于其他viewcontroller。我想使用viewcontroller来查看控制器segue并使用任何带有segue标识符的按钮。

或者想象我的viewcontroller中没有任何按钮。我只有tableviewcontroller,一旦用户点击任何一行,就会发生segue。

请参阅我在原生iOS中编写的代码段。我没有在xamarin中遇到过类似的segue方式。我一直在墙上撞了一会儿。

在Xamarin中是否有类似的方法来实现相同的功能?

- (void)buttonTapped:(UIButton *)sender
{
    [self performSegueWithIdentifier:@"isClicked" sender:self];
}

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{

    UserInfoViewController *uVC = [segue destinationViewController];

    if ([segue.identifier isEqualToString:@"isClicked"]) {
     // do what you want
    }
}

1 个答案:

答案 0 :(得分:0)

private void ButtonClick(object sender, EventArgs args)
    {
        PerformSegue ("isClicked", sender);
    }

public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
    {
        if (segue.Identifier == "isClicked")
        //do what you want
    }