ok I think for the Dock Panel you would have to manually do it in code if you're having difficulty with the GUI..Its something like this..
DockPanel myDock = new DockPanel();
myDock.LastChildFill=true;
Border myBorder = new Border();
myBorder.[_Properties_]= [_Property Values_];
myDock.SetDock(myBorder,Dock.Fill);