2013-05-06 64 views
1

现在我通过放置到资产文件夹(它工作正常)在webview中加载HTML文件。如果我尝试这样做的XHTML文件,它显示为空白在web视图中。我可以在商店应用程序的webview中加载XHTML文件吗?

问题:我可以在本地驱动器的商店应用程序的webview中加载XHTML文件吗?

需要任何帮助......

+0

为我工作,我想这[样本XHTML ](http://fgamedia.org/faculty/rdcormia/COIN7 4A/xhtmlExamples/SampleXhtml.html) – Xyroid 2013-05-06 09:47:33

+0

@Xyroid你的链接是什么。我没有得到任何东西。你能否详细说明一下。 – Kumar 2013-05-06 09:59:36

+0

我试过了,它为我工作。 'ie'是WebView的实例'ie.Navigate(new Uri(“http://fgamedia.org/faculty/rdcormia/COIN74A/xhtmlExamples/SampleXhtml.html”));' – Xyroid 2013-05-06 10:04:34

回答

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)); 
+0

上粘贴了我的示例XHTML内容。它工作正常。 我想从本地文件夹加载xhtml文件,而不粘贴到Assets文件夹中。我的下一步是只有一个。我如何更改每个 文件。 我想知道。 – Kumar 2013-05-06 13:01:42

+0

我想要**加载XHTML文件,打算编码**,& _什么是更改Build._ – Kumar 2013-05-06 13:11:24

+0

的属性的原因请参阅已更新的答案。 – Xyroid 2013-05-06 13:12:54

相关问题