2014-10-31 54 views
1

我使用WPF WebBrowser-Control。 现在,当我加载包含脚本的内容时,控件将显示黄色SecurityInfo-Band。那很好。WebBrowser在加载设置(非常奇怪)时未显示SecurityInfo-Band

但现在一个非常奇怪的行为: 当我加载设置(正常的.NET设置)时,WebBrowser不再显示SecurityBand。我只加载设置,并且什么也不做:

public MainWindow() { 
     var s = Settings.Default.Setting; 
     InitializeComponent(); 
    } 

有没有人见过这种行为?

下面是一个示例项目,显示此行为:

https://dl.dropboxusercontent.com/u/4701983/WpfApplication5.zip

当你运行这个,然后点击按钮,test.mht文件将被载入和安全波段将是显示正确(设置将被加载的行被注释掉)。

当您删除在主窗口这里的评论:

//var s = Settings.Default.Setting; 

加载应用程序的设置。当你现在点击按钮时,安全波段不再显示。

我希望有人能帮助我,如何解决这个问题。

回答

0

我已经找到了解决方案,并希望它在这里发布这种情况下,如果其他人在未来也有同样的问题。

当我在我的应用程序启动开始时(在访问设置之前)加载一次WebBrowser时,它正在工作。