|
Group: StrataFrame Developers
Posts: 3K,
Visits: 2.5K
|
Well, when you purchase the framework, you receive the full source code for all runtime components. We provide a solution containing the 4 source code projects that can be build right out-of-the box. However, 2 things might make you want to take a different approach than modifying our source code.
1) The StrataFrame source code is in VB.NET.
2) If we supply an update, your changes to the source code would need to be re-implemented in the updated source code.
So, your best approach, would be to take your classes and change their inheritance from System.Windows.Forms.Form to MicroFour.StrataFrame.UI.Windows.Forms.StandardForm. So, WindowsFormView declaration would change to:
public class WindowsFormView : MicroFour.StrataFrame.UI.Windows.Forms.StandardForm, IView
Then, you get the best of both worlds, and that inheritance statement would be the only code change required (you'll just have to add a reference to the StrataFrame assemblies in the UIPA project before you build it). The UIPA source code is less likely to change than our source code.
|