1.

State difference between Silverlight and WPF Browser application.

Answer»

Microsoft offers two different products - Silverlight and Windows Presentation Foundation (WPF). These products differ in the following way: 

Silverlight WPF 
Silverlight is a Microsoft technology that develops rich WEB-based internet applications.  WPF is the latest development technology from Microsoft that ENABLES the development of enhanced graphics applications for Windows.  
It is usually regarded as a subset of WPF.   WPF is typically regarded as a subset of the .NET Framework.  
Rich Internet Applications (RIA) can be developed with Silverlight for web clients.   Rich Windows Graphical User Interfaces (GUIs) for Windows clients can be developed using WPF. 
Only DIRECT and bubble EVENTS can be handled by Silverlight.   There are three types of routed events supported by WPF (direct, bubbling, and tunneling).  
XmlDataProvider is supported by Silverlight, but not ObjectDataProvider. Both XMLDataProvider and ObjectDataProvider are supported by WPF. 
It does not support multibinding (taking multiple values and combining them into another value). It SUPPORTS multibinding.


Discussion

No Comment Found