我的Windows窗体应用程序中有一个WebBrowser控件来显示XML文件。我正在使用Web浏览器控件,以便我获得Web浏览器为我的XML文件提供的自动格式化,以及Web浏览器的所有其他好处。
现在问题是,当我打开XML文件时,WebBrowser默认显示白色的背景颜色。我喜欢将它改成另一种颜色,浅蓝色。怎么做?
我尝试了一些方法,如:
webBrowser.Document.Body.SetAttribute("bgcolor", "#738A9C");
webBrowser.DocumentText = "<html><body style='background-color:Blue'></body></html>";
但是没有帮助。有什么方法可以通过CSS或XSLT来实现这个目标吗?
答案 0 :(得分:0)
执行此操作的一种方法是更改“Internet选项” - >“常规”选项卡 - >“颜色”中的颜色设置。您可以在此更改背景颜色,但这将是一项全局更改,它会设置任何未指定其背景颜色的网站的背景颜色。
答案 1 :(得分:0)
<?xml-stylesheet type=“text/css" href="cd_catalog.css"?>
这可以帮助您使用CSS
文件设置所有内容的样式。但是你失去了树的结构。
或者,选中this.
你可以使用类似的东西来保持结构并添加你想要的背景。
然后,请参阅xlst
文档中的xml
进行相应的样式设置。