private void LoadText() { _controller.GetSeasonServiceHymnText(id, (src, data) => { if (data.Result != null && data.Result.Length != 0) { _controller.GetTextRowDelimiterToken((s, d) => { string textDelimiter = d.Result; InvokeOnMainThread(() => { WebViewExtend.LoadHtmlString(HymnPageViewRenderer.RenderText(data.Result, textDelimiter), new NSUrl(_contentDirectoryPath, true)); }); }); } }); }
public override void ViewDidLoad() { base.ViewDidLoad(); Title = "HymnPage"; string contentDirectoryPath = Path.Combine(NSBundle.MainBundle.BundlePath, "Content/"); _controller = new HazzatController(); _controller.GetSeasonServiceHymnText(id, (src, data) => { _controller.GetTextRowDelimiterToken((s, d) => { string textDelimiter = d.Result; InvokeOnMainThread(() => { WebViewExtend.LoadHtmlString(HymnPageViewRenderer.RenderText(data.Result, textDelimiter), new NSUrl(contentDirectoryPath, true)); TipBox.Alpha = 0; }); }); }); }