【问题标题】:How to navigate between pages in Xamarin.Forms for F#如何在 Xamarin.Forms for F# 中的页面之间导航
【发布时间】:2016-06-01 15:15:39
【问题描述】:

我正在 F# 中构建 Xamarin.Forms 应用程序。到目前为止它非常棒,但我不知道如何在页面之间导航。在 C# 中,我通常会这样做:

var tapRecognizer = new TapGestureRecognizer();
tapRecognizer .Tapped += async (s, e) =>
    await Navigation.PushAsync(new MyNewPage());

Navigation.PushAsync 在 F# 中似乎不可用。是否有替代方案,或者导航是否隐藏在 Xamarin.Forms 以外的命名空间中?

【问题讨论】:

    标签: f# xamarin.forms


    【解决方案1】:

    嗯,答案很简单:

    this.Navigation.PushAsync(MyNewPage())
    

    我错过了明确的this 呼叫。光彩照人。

    【讨论】:

    • 我正在尝试同样的事情,但我得到了这个:错误 FS0039:未定义值、命名空间、类型或模块“this”。也许您想要以下之一:ThisAssembly (FS0039)
    猜你喜欢
    • 1970-01-01
    • 2017-07-09
    • 2017-08-31
    • 2019-07-14
    • 2015-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多