2014-10-31 2 views
1

WPF WebBrowser-Control을 사용합니다. 이제 Script가 포함 된 내용을로드하면 컨트롤에 노란색 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 파일이로드되고 보안 밴드 : 여기

이 동작을 보여주기 위해 샘플 프로젝트 올바른 것으로 나타납니다 (설정이로드 될 행은 주석 처리됩니다).

당신은 여기 MainWindow를에 주석을 제거하면 :

//var s = Settings.Default.Setting; 

응용 프로그램이 설정을로드하는 것입니다. 단추를 클릭하면 보안 밴드가 더 이상 표시되지 않습니다.

누군가가 나를 도울 수 있기를 바랍니다. 어떻게이 문제를 해결할 수 있을까요?

답변

0

나는 해결책을 스스로 찾아 냈고 다른 문제가 앞으로도 계속된다면 여기에 게시하려고합니다.

설정에 액세스하기 전에 응용 프로그램 시작 초기에 WebBrowser를 한 번로드하면 작동합니다.

관련 문제