The majority of Windows Presentation Foundation is written in managed code.
In fact, the WPF object model is entirely managed. Most of the advanced
graphics capabilities use Managed DirectX under the hood.
Porting a subset WPF to devices is possible, but it all depends on what
people want. Do they want the advanced graphics & multimedia capabilities or
are they really just after the XML-to-object bridge (XAML).
--
Neil Cowburn
Principal Partner
OpenNETCF Consulting, LLC.