The answer was like taht "you can easily develop". I couldn't understand the answer. If it is so easy, Why do not you develop ? And extend the framework functionality ?
It is actually very easy to implement native SF data binding to 3rd party controls, but you don't have to. You can bind to them using the BusinessBindingSouce without having to implement the IBusinessBindable interface at all. The reason that we have not expanded the DevExpress wrappers or any other 3rd party vender wrappers past the standard classes is that there is very little demand. Secondly, this requires more resources dedicated from inside of our shop to stay on top of 3rd party versions and controls and ultimately detracts from the growth of the framework. But we knew that these types of enhancements would be needed by customers in the field, so we have made it as easy as possible to create your base classes, implement our interfaces, and then from that point forward you have the best of both worlds.
The extended framework focus will be towards creating more framework level enhcancements as well as extending the standard StrataFrame control collection. This doesn't mean, however, that we will cease to support 3rd party control companies such as DevExpress or Infragistics, but we will only create the standard or basic controls in the pre-built wrappers. Finally, you get the source code for these wrappers so you can see exactly what we have done to extend them. I hope this helps.
Why do you advice to each of us to develop this type functionality ? The same work have not to be developed many times ?
You should have created a base assembly that doesn't inherit from anything other than StrataFrame and other .NET assemblies (in other words none of your application assemblies). When you do this, you are creating an extension of your own classes and tools that you use. We have two types of these base assemblies when we develop: company level (used for multiple applications) and application level (used specifically for one application). In this case, you would want to create this in your company level base assemblies so that you can use them over and over again. This is actually a topic we cover during our training class.