Project: Dynamic.Xaml

Load XAML dynamically and use binding due to MVVM pattern:
void Main()
{
	var context = new ParserContext();
	context.XmlnsDictionary.Add("", "http://schemas.microsoft.com/winfx/2006/xaml/presentation");
	
	var xaml = "<TextBox Text=\"{Binding Name, Mode = OneWay}\"></TextBox>";
	var element = (FrameworkElement)XamlReader.Parse(xaml, context);
	element.DataContext = new { Name = "Test" };
	
	PanelManager.StackWpfElement(element);
}