public void Selected(DialogViewController controller, UITableView tableView, object item, NSIndexPath indexPath)
{
var frame = UIScreen.MainScreen.Bounds;
Web = new UIWebView(frame)
{
BackgroundColor = UIColor.White, ScalesPageToFit = true, AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight
};
Web.LoadStarted += (sender, e) => NetworkActivity = true;
Web.LoadFinished += (sender, e) => NetworkActivity = false;
Web.LoadError += (webview, args) =>
{
NetworkActivity = false;
if (Web != null)
{
Web.LoadHtmlString(String.Format("<html><center><font size=+5 color='red'>An error occurred:<br>{0}</font></center></html>", args.Error.LocalizedDescription), null);
}
};
_WebViewController = new WebViewController(this)
{
Autorotate = controller.Autorotate, Title = Caption
};
_WebViewController.View.AddSubview(Web);
controller.ActivateController(_WebViewController, controller);
var url = new NSUrl(Value.AbsoluteUri);
Web.LoadRequest(NSUrlRequest.FromUrl(url));
}