Wpf Cheat Sheet



Easy easter eggs (konami code, etc) for your WPF projects.

For projects that support PackageReference, copy this XML node into the project file to reference the package.

This is a cheat sheet I wrote many years ago when I did a presentation about WPF. I still find it handy so I thought I would put it up here so others could download and enjoy! There have been some changes to XAML to simplify some things and I have not yet updated this document, but hopefully I'll find time to do that soon.

WPF XAML Data Binding Cheat Sheet One of the best things about WPF is the advanced data binding support, the Binding class that is used to create data bindings has many interesting and useful options. And I never remember the more advanced options when I’m writing XAML. If you are new to WPF Binding, you should take a look at the WPF Binding CheatSheet. It gives you a nice Binding overview. WPF Binding CheatSheet Another cool poster to decorate your office is the.NET Framework Namespace Poster. It might be a help for you if you start with WPF.NET Framework 3.5.

The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Dependencies

    • Cheet.Core(>= 1.0.4)

Used By

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

VersionDownloadsLast updated
1.0.4 1,391 11/20/2014
1.0.3 868 11/20/2014
1.0.2 841 11/20/2014
1.0.1 936 11/19/2014
1.0.0 927 11/19/2014

How to Use in XAML

WpfWpf

The easiest way to use the Segoe MDL2 (Microsoft Design Language 2.0) Assets font is with the TextBlock element.

Some icons are broken into multiple icons and can be overlapped.

Creating Custom Glyphs

All glyphs in the font are produced on a 16x16 grid (a few toward the end are 32x16). These are all vector based so each pixel space could be comprised of more details when they are scaled. For example the keyboard has rounded edges.

Other Resources

Guidelines for Segoe MDL2 icons - MSDN

Wpf Cheat Sheet

Segoe MDL2 Assets - XAML / CS Lists - Scott Lovegrove

Wpf Grid Cheat Sheet

Hamburger Menu Overview - Jerry Nixon