需求
在项目里加了一个css 样式文件,
需要把这个样式引用到 webview 中
方法
在项目资源文件里放入样式文件
Assets/markdown.css
选中文件右键“属性”
更改文件属性
复制到输出目录: 始终复制
生成操作:内容
然后和html源码合并给webview
private async Task<string> RenderHtmlAsync(string content)
{
string style;
try
{
var fileUri = new Uri("ms-appx:///Assets/markdown.css", UriKind.Absolute);
var file = await StorageFile.GetFileFromApplicationUriAsync(fileUri);
style = await FileIO.ReadTextAsync(file);
}
catch (Exception)
{
style = string.Empty;
}
return $"<style>{style}</style><div class=\"markdown\">{content}</div>";
}
webView.NavigateToString(await RenderHtmlAsync(data.Content));
转载请保留原文链接: https://www.zodream.cn/blog/id/205.html