Xamarin 中的 ViewController 到 ViewController Segue [英] ViewController to ViewController Segue in Xamarin

查看:23
本文介绍了Xamarin 中的 ViewController 到 ViewController Segue的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不想使用按钮切换到其他视图控制器.我想使用 viewcontroller 来查看控制器 segue 并使用任何带有 segue 标识符的按钮.

I do not want to use button segue to other viewcontroller. I would like to use viewcontroller to viewcontroller segue and use any button with a segue identifier.

或者想象一下,我的视图控制器中没有任何按钮.我只有tableviewcontroller,一旦用户点击任何一行,就会发生segue.

Or imagine that I do not have any button in my viewcontroller. I only have tableviewcontroller, once user clicks on any row, then segue happens.

查看我用原生 iOS 编写的代码片段.我还没有在 xamarin 中遇到类似的 segue 方式.我的头撞墙已经有一段时间了.

See my code snippet written in native iOS. I have not came across the similar way of segue in xamarin. I have been banging my head against the wall for a while now.

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

Is there a similar way to achieve same functionality in 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
    }
}

推荐答案

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
    }

这篇关于Xamarin 中的 ViewController 到 ViewController Segue的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆