我使用C#.Net DevExpress创建自己的用户控件。现在我可以在所有项目中使用此Control,但我需要在DexExpress.XtraBars.Bar中使用它。我怎么能拿这个?我只能使用Button,Check usw等项目。
问候
答案 0 :(得分:2)
您无法在BarItem(Custom Controls on Toolbars)中使用UserControl。但是您可以实现自定义编辑器并将其放入BarEditItem。您可以在Custom Editors帮助主题中找到附加信息。例如,您可以子类化其中一个现有编辑器(例如,ButtonEdit),并覆盖Painter和ViewInfo类。
还请查看以下知识库文章:How to use a custom control in inplace mode in DevExpress containers。
答案 1 :(得分:1)
很难说如何在不知道您做出何种用户控制的情况下实现它。但我认为您无法将自定义用户控件添加到栏中,但您可以创建自定义栏项。 Here就是一个例子。或者您可以尝试继承BarItem
类,然后尝试添加到bar。