以多种形式初始化devexpress控件的相同设置

以多种形式初始化devexpress控件的相同设置,devexpress,Devexpress,我正在以多种形式使用DevExpress中的PropertyGrid控件。 我有一个ImageComboBoxEdit,在所有表单上都有相同的设置(相同的ImageList、ItemList和多个设置) 我希望他们所有人在表单上都有相同的设置,并且不希望遍历所有表单在组合中添加新选项 实现这一点的最佳实践是什么? 我尝试继承RepositoryItem,但成功率有限。另一个想法是创建一个静态帮助器类,用正确的设置初始化默认的ImageComboBoxEdit 你喜欢什么?还有其他想法吗 Gunn

我正在以多种形式使用DevExpress中的PropertyGrid控件。 我有一个ImageComboBoxEdit,在所有表单上都有相同的设置(相同的ImageList、ItemList和多个设置)

我希望他们所有人在表单上都有相同的设置,并且不希望遍历所有表单在组合中添加新选项

实现这一点的最佳实践是什么? 我尝试继承RepositoryItem,但成功率有限。另一个想法是创建一个静态帮助器类,用正确的设置初始化默认的ImageComboBoxEdit

你喜欢什么?还有其他想法吗


Gunnar Steinn

还有一个想法是在用户控件上使用组合框。因此,您只需调整它一次,然后在任意多个表单上使用此UserControl。

我不知道这是可能的。我可以使用UserControl作为propertygrid的编辑器吗?你有一个简单的例子吗?我以为你会使用一个独立的编辑器。由于您希望在网格中使用与列编辑器相同的repositoryItem等,因此这种方法不起作用。如果我是你,我会创建一个新的静态类,它将返回所需repositoryItem的实例。谢谢你的快速回答!我将把它实现为一个静态类。我希望实现一个更优雅的实现,但这会起作用:)