WPF
Everything on SkillVeris tagged WPF — collected across the glossary, study notes, blog, and cheat sheets.
21 resources across 1 library
Study Notes(21)
Silverlight vs WPF
A comparison of Silverlight and WPF — two XAML-based UI frameworks from Microsoft that share a common heritage but differ sharply in trust model, API surface,…
XAML in WPF vs UWP vs MAUI
A comparison of how XAML is used across WPF, UWP, and .NET MAUI, covering namespace differences, binding models, and platform reach.
Alignment and Margins
How HorizontalAlignment, VerticalAlignment, Margin, and Padding control an element's position and spacing inside its allocated layout slot.
Animations in WPF
Understand WPF's animation system — timelines, easing functions, and how From/To/By animations drive property changes over time.
Common WPF Controls
A tour of the everyday controls WPF ships with — Button, TextBox, ListBox, ComboBox, ItemsControl and friends — and how their content model differs from WinFor…
Dependency Properties
Learn why WPF replaces plain CLR properties with DependencyProperty for UI elements, enabling data binding, styling, animation, and property value inheritance.
Deploying WPF Applications
An overview of ClickOnce, MSIX, and self-contained .NET deployment options for shipping WPF desktop applications to end users.
INotifyPropertyChanged in WPF
Learn how plain CLR objects (view models) notify WPF bindings of property changes via INotifyPropertyChanged, the backbone of the MVVM pattern.
Layout Panels Overview
An introduction to how WPF's layout system works and how panel classes cooperate to size and position UI elements.
MVVM in WPF — Practical Guide
A hands-on walkthrough of building WPF applications with the Model-View-ViewModel pattern, from ViewModels and commands to common pitfalls.
Project Structure in WPF
How a typical WPF project is organized, from the default App.xaml/MainWindow template files to MVVM folder conventions and resource dictionaries.
Shapes and Brushes
Learn how WPF's Shape classes (Rectangle, Ellipse, Path, Polygon) draw vector graphics and how Brush types paint their interiors and outlines.
Styles in WPF
How Style resources centralize and reuse property Setters across controls, including implicit styles, BasedOn inheritance, and Style-level triggers.
The WPF Application Lifecycle
How a WPF application starts up, runs its message loop via the Dispatcher, and shuts down, including window lifecycle events and ShutdownMode.
What Is WPF?
An introduction to WPF, Microsoft's DirectX-based UI framework for building Windows desktop applications with XAML and data binding.
WPF Interview Questions
A curated set of core WPF interview topics — binding, dependency properties, routed events, and architecture — with the reasoning interviewers expect.
WPF Performance Tips
Practical techniques for diagnosing and fixing sluggish WPF UIs — from visual tree bloat to binding overhead and GC pressure.
WPF Quick Reference
A cheat-sheet style reference for essential XAML syntax, layout panels, data binding expressions, and commonly used WPF controls.
WPF vs WinForms
A practical comparison of WPF and Windows Forms covering rendering, UI definition, and data binding to help you choose the right framework.
XAML Basics in WPF
The fundamentals of XAML syntax in WPF — elements, attributes, layout panels, markup extensions, and attached properties.
MVVM in WPF
How WPF's data binding engine, INotifyPropertyChanged, ICommand, and value converters combine to deliver the canonical MVVM implementation the pattern was orig…