1

我已经使用本主题指导的自定义功能扩展了 DevExpress GridView 和 GridControl 控件 - http://www.devexpress.com/Support/Center/Question/Details/A859并且它按我的预期工作(我已经创建了自己的后代GridControl、GridView、GridHandler 和 GridInfoRegistrator)。但现在我需要使用相同的功能扩展 BandedGridView。我将主要逻辑保留在 CustomGridView(委托、事件、公共方法)中,并且我不想使用重复的代码创建 CustomBandedGridView。

我应该把我的逻辑放在哪里,CustomGridView 和 CustomBandedGridView 都可以访问,并且仍然可以访问 GridView 的基本方法。

避免代码重复的最佳方法是什么?

4

0 回答 0