WPF WebBrowser和CSS3线性渐变是否可能?

时间:2016-03-28 16:01:59

标签: c# css wpf webbrowser-control gradient

尝试在css中使用background: linear-gradient(red, yellow);进行WebBrowser控件,但它不起作用是否可以在此控件中实现html元素的渐变效果?

PS我需要为使用NavigateToString

传递给控件的html执行此操作

2 个答案:

答案 0 :(得分:2)

WebBrowser控件只是IE的一个包装器。如果IE支持它,则WebBrowser控件支持它。

但是,在控件内运行的IE版本取决于注册表设置。您可以通过编辑注册表强制WebBrowser使用某个版本。以下将强制控件使用IE 9

ng-show="checkState(pageID)"

可以在此处找到不同IE版本的值以及有关WebBrowser控件仿真模式的更多信息:

http://msdn.microsoft.com/en-us/library/ie/ee330730%28v=vs.85%29.aspx

此外,渐变是浏览器之间差别很大的事情之一,我相信IE 6-9渐变的语法是

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Microsoft
         Internet Explorer
            Main
               FeatureControl
                  FEATURE_BROWSER_EMULATION
                     yourexename.exe = (DWORD) 00009000

答案 1 :(得分:0)

至少在.net框架4.5.2中,没有任何黑客攻击是不可能的,所以我无法在WPF桌面应用程序的生产中这样做