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…
- Recognize the pluses of choosing Windows Presentation Foundations over other Microsoft UI frameworks.
- Evaluate the different options available with Windows Presentation Foundation project types.
- Devise a Windows Presentation Foundation project in Visual Studio.
- Break down the assemblies and parts of Windows Presentation Foundations.
- Use XAML editor and editor settings.
- Selecting data binding to present data.
- Compiling interaction code for an application.
- Use control templates, 3D parts, and effects in Windows Presentation Foundations.
Skill Level 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?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
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.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.