Xamarin.Mac Xamarin.Mac WebView FinishedLoad 이벤트의 오해와 진실 Xamarin.Mac으로 MacOS 애플리케이션을 개발할 때 WebKit.WebView를 사용하면 손쉽게 WebView를 지원할 수 있다. 원하는 Url로 이동하기원하는 Url로 이동하는 것은 다음과 같이 할 수 있다. MyWebView.MainFrame.LoadRequest(NSUrlRequest.FromUrl(NSUrl.FromString("http://naver.com/"))); 페이지가 모두 로드 완료된 것을 확인하기오해 WebKit.WebView에는 FinishedLoad란 이벤트가 있어 왠지 이걸 핸들링하면 http:
Xamarin Xamarin.Mac WebView 완전히 페이지가 로드된 것 확인하기 앞서 Xamarin.Mac WebView FinishedLoad 이벤트의 오해와 진실에서 이 이벤트가 우리가 예상한대로 작동하지 않는다는 것을 확인하였다. 그렇다면 어떻게 해야할까? 로드 요청할 때 카운트를 1 올리고, 로드가 끝나거나 에러가 발생할 때 카운트를 1 내리면서, 카운트가 0이 되면, 완전히 페이지 로드가 끝난 것으로 판단하는 것이다. 지금까지는 이 방법이 최선인 것 같다. 더