Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在WebViewClient上使用Xamarin Razor进行反向导航_Razor_Xamarin_Cross Platform_Webviewclient - Fatal编程技术网

在WebViewClient上使用Xamarin Razor进行反向导航

在WebViewClient上使用Xamarin Razor进行反向导航,razor,xamarin,cross-platform,webviewclient,Razor,Xamarin,Cross Platform,Webviewclient,请帮助我找到如何使用android上的“后退”按钮返回webviewclient的方法。 我正在使用Xamarin混合应用程序使用Razor视图 我使用loadDataWithBaseURL方法查找每个方法并在该页面上移动,如下所示: if (method == "SignIn")///sign-in.html { var template = new SignIn(); var page = template.GenerateString(); webView.Load

请帮助我找到如何使用android上的“后退”按钮返回webviewclient的方法。 我正在使用Xamarin混合应用程序使用Razor视图

我使用loadDataWithBaseURL方法查找每个方法并在该页面上移动,如下所示:

if (method == "SignIn")///sign-in.html
{
    var template = new SignIn();
    var page = template.GenerateString();
    webView.LoadDataWithBaseURL("file:///android_asset/", page, "text/html", "UTF-8", null);
}
我在ShouldOverrideUrlLoading(WebView WebView,字符串Url)中使用的上述代码 URL被传递为“hybrid:SignIn?”

现在,返回导航在使用OnBackPressed()方法或使用OnKeyDown()时都不起作用

我也尝试过,WebBackForwardList,我可以在调试模式下看到其中的当前项,但没有任何url可以返回。 url始终为“关于:空白”


页面在GoBack()方法上显示为空白。

找到解决方案了吗?我只是想知道,使用Xamarin和Razor创建整个应用程序是可能的。如果您知道,请提供任何资源。我正在尝试为Winforms创建一个类似Telerik RadGrid的gridview,但它在Xamarin中不可用。现在我了解了Xamarin的razor,所以我想尝试一下。你找到解决方案了吗?我只是想知道,使用Xamarin和Razor创建整个应用程序是可能的。如果您知道,请提供任何资源。我正在尝试为Winforms创建一个类似Telerik RadGrid的gridview,但它在Xamarin中不可用。现在我了解了Xamarin的razor,所以我想尝试一下。