WPF ile ilgilenen çoğu geliştiricinin de bildiği gibi XAML yapısı arka planda yazılacak birçok kodu ortadan kaldırabilmektedir. Ancak Windows Forms geleneğinden gelen kullanıcıların XAML yapısına geçiş sürecinde syntax'a tamamen hakim olamamasından dolayı bazı işlemleri programatik olarak kodla yapmayı tercih etmektedirler.