https://github.com/vanhakobyan/wpfandxamlprojects
My projects in wpf 💥
https://github.com/vanhakobyan/wpfandxamlprojects
wpf wpf-application xaml
Last synced: 3 months ago
JSON representation
My projects in wpf 💥
- Host: GitHub
- URL: https://github.com/vanhakobyan/wpfandxamlprojects
- Owner: VanHakobyan
- Created: 2017-04-10T11:45:37.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-30T18:54:09.000Z (over 8 years ago)
- Last Synced: 2025-04-04T08:51:18.586Z (6 months ago)
- Topics: wpf, wpf-application, xaml
- Language: C#
- Homepage:
- Size: 833 KB
- Stars: 9
- Watchers: 0
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
:book: WPF and XAML Projects
![]()
:one:Introduction to Windows Presentation Foundation
The Windows Presentation Foundation is Microsofts next generation UI framework to create applications with a rich user experience. It is part of the .NET framework 3.0 and higher.
WPF combines application UIs, 2D graphics, 3D graphics, documents and multimedia into one single framework. Its vector based rendering engine uses hardware acceleration of modern graphic cards. This makes the UI faster, scalable and resolution independent.
The followinig illustration gives you an overview of the main new features of WPF
:two:Introduction to XAML
XAML stands for Extensible Application Markup Language. Its a simple language based on XML to create and initialize .NET objects with hierarchical relations. Altough it was originally invented for WPF it can by used to create any kind of object trees.
Today XAML is used to create user interfaces in WPF, Silverlight, declare workflows in WF and for electronic paper in the XPS standard.
All classes in WPF have parameterless constructors and make excessive usage of properties. That is done to make it perfectly fit for XML languages like XAML.
:three:Projects