ViewController 到 ViewController 在 Xamarin 中继续
ViewController to ViewController Segue in Xamarin
我不想对其他 viewcontroller 使用按钮 segue。我想使用 viewcontroller 到 viewcontroller segue 并使用带有 segue 标识符的任何按钮。
或者假设我的 viewcontroller 中没有任何按钮。我只有表viewcontroller,一旦用户点击任何一行,就会发生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
}
}
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
}
我不想对其他 viewcontroller 使用按钮 segue。我想使用 viewcontroller 到 viewcontroller segue 并使用带有 segue 标识符的任何按钮。
或者假设我的 viewcontroller 中没有任何按钮。我只有表viewcontroller,一旦用户点击任何一行,就会发生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
}
}
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
}