如何在Zebble for Xamarin中使用Web视图在移动设备中显示网页?

时间:2017-04-13 15:03:10

标签: .net visual-studio xamarin xamarin-zebble zebble

我试图按照这里的文档:

http://zebble.net/docs/webview-class-displaying-html

我创建了一个网页并尝试在本地文件夹中显示它,为此我从Zebble.net网站找到了一个示例代码,用于显示设备中的网页。 我尝试使用以下代码显示页面。

<WebView Url="Resources/index.html" />

但是,它显示此错误:找不到文件:/Resources/index.html

然后我将其更改为下面的代码,但它再次无效。

<WebView Url="/Resources/index.html" ></WebView>

1 个答案:

答案 0 :(得分:0)

要在Zebble中的WebView中显示本地html文件,您不需要在URL中编写“资源”。虽然该文件位于Resources文件夹中,但您应该省略该部分,因为它是隐含的。

请参阅http://zebble.net/docs/accessing-files-and-folders

以下代码将在App.UI \ Resources文件夹中显示名为index.html的HTML文件:

<WebView Url="/index.html">

以下是测试它的完整Zebble页面的代码:

<z-Component z-type="MyPage" z-base="Templates.Default" 
     z-namespace="UI.Pages"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:noNamespaceSchemaLocation="./../.zebble-schema.xml">

       <WebView Url="/index.html" />

</z-Component>