我可以在商店应用中的webview中加载XHTML文件吗?

时间:2013-05-06 09:14:06

标签: c# windows-8 webview windows-runtime windows-store-apps

现在我在webview中加载HTML文件,放入Assets文件夹(工作正常)。 如果我尝试为XHTML文件执行此操作,则它在webview中显示为空白。

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

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

1 个答案:

答案 0 :(得分:2)

基本上问题是XHTML文档没有成为项目的一部分,因为它的构建操作设置为None。你必须包括它。要执行此步骤。

  1. 右键单击该XHTML文档&点击财产。

  2. 打开“Build Action”属性的组合框

  3. 默认为“无”,将其更改为“内容”

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

  5. 更新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));