MVVM in WPF

MVVM (M-V-VM) is software architectural Pattern. It is primarily used with WPF. Its main goal is to provide a clean separation between UI controls and...

Advantages of WPF over Winform

Below are some Benefits of WPF over Winform you should know. Powerful Styling and Skinning Structure Easy to create look and feel Flexibility to built...

WPF Architecture

Every Technology has a architecture and so of WPF. Before learning any technology it is important to have some idea about its architecture, what are...

Commands in WPF

Commands are the instructions given to the computer to do something. These can be issued by several ways, may be by keyboard input or by...

Visual Tree and Logical Tree in WPF

In WPF all the elements and components are organised in a hierarchical structure or as a Tree Structure. This object tree structure helps in finding...

ObservableCollection in WPF

ObservableCollection represents a dynamic data collection. It notifies WPF/Silverlight application whenever an item gets added, removed from the collection or when the whole list is...