From the course: Windows Presentation Foundation: 1 Build Dramatic Desktop Applications

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Explore the core WPF assemblies

Explore the core WPF assemblies

From the course: Windows Presentation Foundation: 1 Build Dramatic Desktop Applications

Start my 1-month free trial

Explore the core WPF assemblies

- [Presenter] On the left side of the screen is a diagram showing the basic architecture of WPF applications. WPF is built with a mixture of managed and unmanaged DLLs. For the most part, all we need to think about is the managed assemblies. That's because our app needs references to these assemblies. This is where the core WPF classes that we use in [mumbles] and WPF code reside. At the bottom of the diagram is the OS Kernel. WPF runs on Windows XP, Windows 7, Windows 8 and Windows 10. And it also runs on Windows Server 2003 and newer. WPF relies on DirectX for rendering the UI to the computer screen. To interface with DirectX, the WPF team created an unmanaged composition image, named Media Integration Layer, also called MIL. And it resides in Milcore.dll. You will never see this Dll referenced in your code. WPF assemblies interact with it as needed, on your behalf. Milcore provides the low level support for rendering of 2D and 3D surfaces. It enables working with the GP it…

Contents