Hi Sam,
You can add XPToolBar in any user control and also you can add Buttons(or any controls) in XPToolBar using Controls.Add() method but not using Items.Add() method because this method will accept only BarItem type. This added controls will support all the operation such as changing background color of toolbar and its style, etc..
Here only the problem is control overlay will occur while adding buttons in tool bar using Controls.Add() method. We can solve these problem using positioning the buttons using X and Y coordinates.
You can get more idea from attached sample about this, in that I have created user control with gradient background. Then I have added the XPToolBar in my user control. And added XPToolBar contain two bar items with three buttons for changing background, foreground, style of XPToolbar. Its working fine.
However I have opened a future request for this overlay problem.
We will try our very best to address the same with high priority. Thanks for your patience.
You can get sample from here :
websamples.syncfusion.com/samples/Tools.Windows/XPToolBarInUserControl/main.htm Please let me know if you have any questions .
Thanks,
Venugopal M.