Lazy loading is a pattern which delay initialization of object.

C# 4.0 introduced new class which defers the creation of expensive objects when not in useIn this article I’ll explain the use of Lazy
Shout it
Telerik – RadControls for WPF
.