XtraForm and then add the SF logic of the base form? This doesn't seem like it would be extremely difficult
This is not an interface (like the controls for a BO), this is a class. You cannot simply implement an interface and get this functionality. If you go look at all of the properties on the form and the functionality behind them, it goes to the BaseForm. If you open up the BaseForm code file in the source code (it is in the Business assembly) you will see that there are 3000 lines of code in this one file alone. If we were to have an XtraForm with this functionality, we would have to maintain two code bases. This is not a solution for an interface because if would produce even more code. If you want this functionality, you will have to take the BaseForm code and create your own XtraForm....but beware because if we make a change to BaseForm you will have a broken application.