Can I dynamically create XAML and embed it in my application? How to do it?
Yes, it is quite simple:
XmlReader tXml = XmlReader.Create(myXamlString); UIElement MyElement = (UIElement)XamlReader.Load(tXml);
Then you can do what you like.
A few articles about dynamic XAML generation: