在将ContentPage创建为NavigationPage之后使用该方法

时间:2017-09-14 12:45:11

标签: c# xamarin xamarin.forms

我无法从ContentPage访问方法。 我有一个mainPage,我创建一个NavigationPage作为参数的NavigationPage。 ContentPage只包含一个WebView。 (BrowserPage是ContentPage)

public static NavigationPage browserPage;  
browserPage = new NavigationPage(new BrowserPage());

如何从ContentPage访问属性和方法?

browserPage.someMethodFromBrowserPage(someParameter);

我知道这不会工作,我只能通过这种方式调用NavigationPage中的方法。

((BrowserPage)browserPage).someMethod(someParameter);

这也行不通,它说NavigationPage无法转换为BrowserPage :(。

那么,我如何进行相应的投射,以便我可以使用我在BrowserPage中创建的方法?

1 个答案:

答案 0 :(得分:0)

它包含的NavigationPage和BrowserPage是两个独立的东西。您可以轻松地同时参考:

<Layout>