Hi,
LoadComplete and LoadFailed will always be called but they are not guaranteed to be called before LoadRequestAndWait returns. However LoadRequestAndWait calls the following code:
Code: C#
LoadRequest(request).WaitOne();
LoadRequest returns a NavigationTask object through which you can determine whether the load was successful or not.
Thanks!