Silverlight application life-cycle

Explain Silverlight application life-cycle

The entry point of Silverlight applications is Silverlight Application class. It provides various services which is commonly needed by Silverlight application.

Silverlight lifecycle commences with opening a web page for hosting Silverlight plug-in. If the plug-in is not available, the web page prompts to install Silverlight browser plug-in. Later the browser activates the plug-in and starts downloading application package. This plug-in loads the Silverlight Common Language Runntime by which application domain for application is created.

Later, CLR creates an object of Application class followed by raising the Application Startup Event. There will be only one Application instance in any Silverlight-based application. Upon starting up the application instance provides several commonly used services by the application.
Role of Silverlight Plugin in the Silverlight Application
The Silverlight plug-in loads the core services of Silverlight followed by Silverlight Common Language Runtime. CLR creates domains for applications...
Purpose of Storyboard.TargetProperty - Silverlight
Using Storyboard.TargetProperty, the properties of an object can be assigned with values. The objects are referred by Storyboard.TargetName attribute. The following snippet illustrates the change of width and color of a rectangle object...
Why is XAP important? - Silverlight
Why is XAP important? - Using XAP, Silverlight applications which are heavily client based can be created by managing code. The managed code...
Post your comment