Windows Presentation Foundation is built on .NET, which means an application has to reference the WPF assemblies. This tutorial examines the core assemblies necessary to make a WPF application.
- [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 registers,…and that makes it possible to work with complex UI…
- Why choose Windows Presentation Foundation?
- Exploring the project types
- Creating a WPF project in Visual Studio
- Exploring assemblies and parts
- Using the XAML editor
- Creating the UI, including tabs, details, and controls
- Using data binding
- Adding styles
- Writing interaction code
- Using control templates, 3D parts, and effects
Skill Level Intermediate
Learning Visual Studio Team Serviceswith Jose Miguel Rady Allende1h 17m Intermediate
2. Create a WPF Application
3. Create the UI
4. Examples and Concepts
Next steps1m 37s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.