WPF Q&A

WebBrowser Navigate에 관한 질문입니다. nalai 평점: 없음 조회: 175


WebBrowser를 사용해서 인터넷 페이지를 불러오는데,
Navigate함수를 호출하면 전체 UI가 함수 실행되는 동안 Freeze 현상이 나타나는데,
이걸 피할 수 있는 방법이 있을까요?

Thread나 BackgroundWorker를 생성해서 그 안에서 Navigate하도록 처리 해봤는데, 똑같이 전체 UI가 Freeze 현상이 있었고 Task를 사용하니까 아예 페이지 호출이 안 되는 문제가 있었습니다.

혹시 해결 방법 아시면 알려주세요

태그 : Freeze Hang Navigate WebBrowser WPR질문
작성자 정보
nalai
Level 2
 [EXP.7/16]

메일:  비공개
글등록 +12 12 덧글등록 +3 3
자기소개
하하하하하핫
글 공유하기 |
  tweet facebook
2018-09-07 오후 6:28:51
나도한마디
사용자
darkmong            [2018-09-14]
Level 8
 [EXP.6/14]
위 내용만으로 판단이 어렵습니다. 어느 정도의 코드나 상황이 필요해보입니다.


ui가 멈춘다는 것은 점유를 한다는 것인데...그냥 단순히 webbrowser를 사용하여 페이지 이동만 되는 상황에서 정상적이면 다른 ui에 인터렉션이 안되지 않습니다.
사용자
nalai            [2018-09-21]
Level 2
 [EXP.7/16]
dshow를 이용해서 파일 재생을 하고, Thread를 이용해서 타임코드를 가져와서 textblock에 넣어서 UI상에서 확인할 수 있도록 하고 있습니다.
그리고 ListView가 있는데, Listview에서 Item을 하나 선택하면 해당 웹페이지를 웹브라우저의 Navigate함수를 이용해서 가져오는데, Navigate함수 호출을 하는 순간에 화면에 보이는 타임코드가 대략 1초정도 멈추는 현상이 생깁니다.
그리고 그 때 Buttton에 마우스를 올려봐도 반응하지 않습니다.

코드는 이렇습니다.
public void SetParam(string url)
{
try
{
string rest = string.Empty;
rest += "&user_id=" + user_id;

string msg;
string fullurl = url + rest;

web_detail.Navigate(fullurl);

}
catch (Exception ex)
{
LogExWrite(m_name, ex);
}
}
글리스트
WPF 에서 PrintDialog.PrintVisual 실행시 Label에 Name 속성을 지정 하면 출력이 안됩...  워너비포티
WPF에서의 그래픽처리 질문입니다 [1]+1  렐릭
Send 버튼 눌렀을 시 TextBlock 반영 방법[1]  WPFWTF
Rectangle에 Fill 된 색 값을 알아 내는 방법은 없나요??[1]+1  존오비미켈
Grid 에 Border 를 이용해 표를 만들었는데 세로줄이 상황에 따라 어긋나는 현상.[2]+2  비가와요
WPF 코드바인딩 관련 질문 하나 드립니다. (내용이 안보여 재업로드)[1]+2  죵김
WPF 코드바인딩 관련 질문 하나 드립니다.  죵김
DataGrid 관련 BorderBrush 질문이있습니다.[1]  독고다이
다른컴퓨터에서 제 로컬 서버 연결하는 방법[1]+1  WPFWTF
버튼 이미지 및 MouseOver 관련 문의[3]+1  WPFWTF
 ★현재글->   WebBrowser Navigate에 관한 질문입니다.[1]+1  nalai
TextBox 박스가 여러개있을때[3]  엿장수
List<string> 을 확장정렬하려면 어떻게 해야 하나요?[3]+5  insurang
책보고 처음 쓰레드 ( Thread ) 따라했는데, 값이 책과 다릅니다.[1]+1  insurang
스크린페인팅 프로그램을 만들고싶은데[1]+1  엿장수
파일다이얼로그 띄울때[1]+1  엿장수
smtp 메일서버 daum.net 보내 지나요?[1]+1  insurang
Listview에서 출력된 column 값 질문[2]+2  Sad7Dayz
blue 효과 적용 방법 문의 드립니다.[1]  hoon
Enum 을 Xaml 에서 사용하는 방법 궁금합니다.[3]  비가와요
버튼 사이즈를 NaN 으로 나오게 하는 방법 알려주세요.[1]  insurang