1

Right now I am loading HTML file in webview by placing into the Assets folder(it's working fine).. if I try do like that for XHTML file it is displaying as blank in webview.

Question: Can I load XHTML file in webview in store app from local drive?

Any help needed...

4

1 回答 1

2

基本上问题是 XHTML 文档不会成为项目的一部分,因为它的构建操作设置为无。你必须包括它。请按照以下步骤操作。

  1. 右键单击该 XHTML 文档并单击属性。

  2. 打开属性“构建操作”的组合框

  3. 它具有默认的“无”,将其更改为“内容”

  4. 而已。测试并回复。如果有效,请不要忘记将其标记为答案。

更新 1

从资产加载 XHTML

MyWebView.Source = new Uri("ms-appx-web:///Assets/test.xhtml");

从本地文件夹加载 XHTML:

var XHTML = await Windows.Storage.ApplicationData.Current.LocalFolder.GetFileAsync("test.xhtml");
MyWebView.NavigateToString(await Windows.Storage.FileIO.ReadTextAsync(XHTML));
于 2013-05-06T12:42:18.723 回答