The standard layout system in WPF creates item containers and determines layout for each item that is associated with a list control. Virtualizing comprises a technique through which a portion of UI elements are created from a larger number of data items based on items visible on the screen. Virtualizing is intensive, both in terms of memory and processor, to generate a large number of UI elements when only a few may be on the screen at a given time. UI virtualization improves the performance when displaying large collections of grouped data.
Read More from: Original Source
Post Contributed by: Kunal Chowdhury
Kunal is the Site Admin and Contributor of Silverlight-Zone. He is a Software Engineer, Microsoft Silverlight MVP, Code Project Mentor and a Code Project MVP. He is also an active Author in SilverlightShow.net and a speaker in various community events. He works on Microsoft Platform and very passionate about Silverlight technology. He started his career in 2007 and achieved various awards during his professional life.
He shares his findings in his personal blog: http://www.kunal-chowdhury.com and he also tweets at: @kunal2383.