public async Task CreateBodyXaml() { if (String.IsNullOrEmpty(Body)) { return; } IsBackgroundProccessRunning = true; if (BodyXaml != null) { BodyXaml.Clear(); } else { BodyXaml = new ObservableCollection <UIElement>(); } var elements = await HtmlParser.ConvertHtmlToXaml(Body); foreach (var element in elements) { BodyXaml.Add(element); } IsBackgroundProccessRunning = false; }