Render Image from UIElement in Background task to update live tile
One of the things that makes Windows Phone unique is all the different custom live tiles that developers could make by rendering UIElements into images and updating the live tile with them. In Windows Phone 8.1 WinRT, there's a new rule that developers can only render UIElements that are in the VisualTree. This means that developers can't render UIElements from a background task, which is very important to us developers who want to provide a custom live tile for our users.
Please remove the restriction that a UIElement needs to be in the VisualTree.
Are you familiar with XamlRenderingBackgroundTask ?