Everybody knows that this is an absolute necessity. Everybody is howling about this, and has been for years. However, it still seems as though it is impossible, through normal means to render Xamarin Forms UI at runtime with dynamic Xaml. I'm not really interested in why this hasn't been done yet. What I want to know is WHEN is it going to be done? And, if there is no answer to that, how do we work around this gaping, chasm of a deficiency?
As I see it, there may be two possible approaches to working around this disgusting, blatant inadequacy:
1) Write a Xaml parser that dynamically builds objects and sets their bindings programmatically. This will be hard work, and I don't have time to be doing this. Has anyone else started an open source project to try to achieve this?
2) Take the internal XamlLoader (https://github.com/xamarin/Xamarin.Forms/blob/master/Xamarin.Forms.Xaml/XamlLoader.cs) code, and make a version which is public. Has anyone had any luck doing this?
Note: incidentally, you can see the code for the XamlLoader here: https://github.com/xamarin/Xamarin.Forms/blob/master/Xamarin.Forms.Xaml/XamlLoader.cs . There doesn't seem to be an explanation for why this class is not public.