You'll find types of Silverlight application models which Silverlight developers in UK are able to use in order to carryout Silverlight development productively. By making use of such application models, it's possible to create simple, complex and also extensible applications. These apps in turn readily share the sources over the network. The first model is that of the managed API for Silverlight that uses program code working for the common language runtime (CLR) for Silverlight. Managed API works extremely well with complied languages instance Visual Basic and C# or dynamic languages for example , IronPython and IronRuby.
The Silverlight developer in UK can wrap up managed assemblies and resource files in application package (.xap) files using the the managed API. The Silverlight plug-in allows loading of application package and even drawing of the contents.
The application package needs an assembly that a class taken from the application. The Application class consists of the interaction within the application and the Silverlight plug-in. User interface in the host webpage can be displayed over the Application class. Life time events and also resource management can also be provided by way of the Application class.