Xamarin 中的 ViewController 到 ViewController Segue [英] ViewController to ViewController Segue in Xamarin
问题描述
我不想使用按钮切换到其他视图控制器.我想使用 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屋!