یعنی برای این کار می توان از قابلیت Interoperation و سوئیچ clr/ برای ارتباط با WPF/XAML استفاده کرد که توسط سایر زبان ها مانند #C یا VC.NET نوشته شده باشد و حاوی صفحات XAML باشد.(چون XAML را داخل ++C نمی توان کامپایل کرد) کلا API های WPF از نوع managed هستند.
مثلا در مثال زیر یک ساعت XAML با کمک #C ساخته و به یک dll تبدیل می شود، سپس می توان آن را به داخل دیالوگ برنامه ++native C خود با clr/ اضافه کرد. (اگر از MFC استفاده می کنید می توانید با استفاده از مطالب پست 7 همین تاپیک، به جای کل پروژه فقط بخشی از پروژه را به کمک clr کامپایل کنید):
Create a Win32 Application Hosting WPF Content