2010-04-09 13 views

Respuesta

54
var myControl = new MyUserControl(); 
DockPanel.SetDock(myControl, Dock.Left); 
myDockPanel.Children.Add(myControl); 

Véase también here y here.

+0

¿Alguna idea de por qué la aplicación no responde después de agregar un control de usuario a un panel de puertos? – IAbstract

+1

@IAbstract, eso no debería suceder. –

+1

De hecho, descubrí esto: URI incorrecto. :(Parece que esto podría manejarse con más gracia. Tan pronto como indague una propiedad de la imagen, simplemente se congela. – IAbstract

3
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); 

Example

1
var uc = new UserControl1(); 
uc.SetValue(DockPanel.DockProperty, Dock.Left); 
myDockPanel.Children.Add(uc); 
Cuestiones relacionadas