Как программно создать элемент на основе UserControl и прикрепить его к DockPanel?
var myControl = new MyUserControl(); DockPanel.SetDock(myControl, Dock.Left); myDockPanel.Children.Add(myControl);
Также см. здесь и здесь .
Button TopRect = new Button(); TopRect.Background = new SolidColorBrush(Colors.LightGreen); TopRect.Height = 50; TopRect.Content = "Top"; // Dock button to top DockPanel.SetDock(TopRect, Dock.Top); // Add docked button to DockPanel dcPanel.Children.Add(TopRect);
* Пример 1 003 *
var uc = new UserControl1(); uc.SetValue(DockPanel.DockProperty, Dock.Left); myDockPanel.Children.Add(uc);