How programmatically create an element based on UserControl and dock it to the DockPanel?
var myControl = new MyUserControl(); DockPanel.SetDock(myControl, Dock.Left); myDockPanel.Children.Add(myControl);
Also see here and here.