Bildiğiniz gibi Visual Studio 2010 geliştirilirken Windows Presentation Foundation (WPF)  kullanıldı.Bu aslında Microsoft’un WPF’e verdiği önemi açıkca ortaya koymaktadır.Geçtiğimiz günlerde Visual  Studio 2010 RC yayınlandı.Sistemine yükleyenler Beta sürümünden sonra RC’deki performans artışının farkına varmışlardır.

  

Peki bir WPF uygulaması geliştirirken iyi bir performans istiyorsanız dikkat etmeniz gereken birkaç püf nokta bulunmaktadır:

  • Oluşturulan görselliği azaltmak için Template’inizi basitleştirin.
  • ItemsPanel olarak VirtualizingStackPanel kullanın.
  • VirtualizingStackPanel.IsVirtualizing property’sini True olarak ayarlayın.
  • Her seferinde referans olarak alınan kaynakları tekrar yüklemek yerine.
  • Tanımlamış olduğunuz bir property’de değişiklik yapmaya gerek yoksa PresentationOptions:Freeze="True" olarak ayarlayın.
  • Resource kullanımında da her seferinde tekrar kaynakların yüklenmesini engellemek için Resource Dictionary kullanın.

About the Author