我有一个UWP应用程序,其中有一个包含多个图像文件的文件夹和一个呈现所有图像的HTML页面。根据列表视图项目选择下载此图像。我正在使用WebView控件在应用程序中呈现HTML页面。
我能够正确显示HTML页面以及所有JS和图像的加载,但是问题是,即使文件夹中的图像发生了变化,它也会显示相同的图像。
这是我加载html页面的方式
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedFrom(e);
if (e.Parameter != null)
{
webView360.Navigate(new Uri("ms-appx-web:///local/Image360Viewer/index.html"));
}
}
例如,仅加载正文中带有“ Hello”的简单HTML,然后在应用程序仍在运行时从文本编辑器更改为“ Hello World”,然后再次导航至视图,它应显示“ Hello World”,但仍会显示“ Hello”是应用程序启动时的版本。
编辑:我在项目文件夹结构中有HTML和图像。
答案 0 :(得分:0)
图像和HTML文件在哪里?如果这些文件在应用程序本地文件夹中。您需要像这样使用Uri:"ms-appdata:///local/Image360Viewer/index.html"
ms-appx-web
URI方案是指来自应用程序包而非应用程序本地文件夹的文件。
有关详细信息,请阅读URI schemes。