CAB: WPF
The CAB download today is really meant for .NET WinForms 2.0. Hopefully CAB tomorrow (Microsoft do you have a release planned?) will be WPF enabled. As I blogged previously, there are a few examples of CAB + WPF – GotDotNet has one, but it’s really a WinForm with a hosted WPF control (CrossBow). However with a little work it’s possible to start down the CAB + WPF road today. Crescendo has an Open Source implementation that is worth looking at, specifically the markup extensions and Command wrapper.
With the release of .NET 3.0, CAB + WPF is probably going to start to become viable Q1 2007 within certain banks ;). The screen shot below is of a CAB+WPF framework I’ve been working on; it shows a WPF SmartPart control running in a WPF CAB shell – unfortunately I didn’t have time to build a flashy WPF UI 😦 with Expression Interactive Designer. One feature of CAB I still need to get working in CAB + WPF is UIExtensionSites.

Wow. I have so many questions, I’ll just have to explore the Crescendo implementation to formulate them contextually. Thanks for the blog and the links.
FYI, I am implementing a “pure” WPF support layer. Details and download here: http://kentb.blogspot.com/2006/10/wpf-cab.html
I haven’t looked into the 2.0 CAB source code a lot yet. I am not sure if it is practical to just do global replacements such as “Form” to “Window”. Then twist this new broken build with 3.0 equivalences. How do you think about that? It will take some time, and the result may look (a little?) different. But it’s still better than waiting for the MS release since I really need it right now. The question is “is it do-able?”
[…] [1] https://mdavey.wordpress.com/2006/09/19/cab-wpf/ […]
Bizcoder » CAB + WPF said this on November 5, 2006 at 2:43 pm |
I am yet to explore about WPF in depth. But before that i would like to know if i wish to integrate WPF with CAB how much work will it be. If WPF is integrated with CAB dont we have to really bother about working with Win Forms? I guess WPF is only concerned with the UI rendering per se?
Great Information