In this Beta release, I broke my code out into two separate projects. There is a core FasterWPF.dll with the minimal required functionality. This can run with only the Aero.dll and the Rx .dll's.
Then, I have a FasterWPFExtras .dll that requires and supports the Extended WPF Toolkit™ Community Edition V 1.9.0 (including Xceed DataGrid) and the Thriple .dll. This is for developers who want more . . .
Finally, you may notice the other OPTIONAL .dll's available in the download such as the Dynamic .dll which is for if you are using IronPython and DataVisualization/WindowsFormsHost .dll's for if you want to add robust charting support. I am just trying to provide all the pieces to build a fairly solid LOB app.
This release is the first BETA release. I feel that the scope of functionality is enough to possibly use in a Production application? However, I am marking this as BETA so as to hopefully generate some more feedback from real-world usage and testing. Once enough people pound on the code in its current form, we can eventually mark it as Stable.
Are there any other things that I would like to add? Of course, there are. Yet, the scope creep could continue into infinite. It's time to cut it off and mark it as Beta. We can also patch or tack on as needed/desired in the future.
I've been posting quite a lot of documentation that may explain in detail all the new features in this release. Be on the lookout for the following remaining topics to be posted: VisualStateManager, DataGrid, and Demo App guidance for Menu Service and Tab Control Service. I hope to work on these tomorrow or in the coming week or so.
Best regards and please enjoy this rather quirky but valuable, all-code-behind approach to WPF. Please let me know if you run into any major bugs or limitations? Also, feel free to pitch in and to add any extensions. Finally, if I have the time, I may write a small code recipe book on WPF Composites to add on to what is posted here . . .
Bryan Prendergast 6/23/2013