What Is SilverLight In Vs2010

Hello Friends Today You Will Get Knowelge About SilverLight It is boosting technology That has introduced in the market and growing day by day every body is getting interest in it.

Before Getting start of it You should be aware about What is SilverLight and How To Deploy it’s Site and it’s working on Browser and How Can Make Application In It.
In This Article You Will Learn About Simple Application And Use of Template Of Silverlight In Visual Studio 2010 e.g
These Template Are In .net Framework 4.0
SilverLight Application
Silverlight Class Library Application
Silverlight Navigation Application
Silverlight Business Application
WCF RIA Services Class Library
These Template Are In .net Framework 2.0,3.0,3.5
SilverLight Application
Silverlight Class Library Application
Silverlight Navigation Application
Note : If You Want To Do Practical Of SilverLight You Must INstal VS2010 IDE Environment On you Pc.
Because In It SilverLight Already Embeded And In VS2008 You Would Have To Install Additionally
What IS SIlverlight?
1) Microsoft Silverlight is a cross-browser, cross-platform implementation of the .NET Framework for building and delivering the next generation of media experiences and rich interactive applications (RIA) for the Web.
2) Silverlight unifies the capabilities of the server, the Web, and the desktop, of managed code and dynamic languages, of declarative and traditional programming, and the power of Windows Presentation Foundation (WPF).
3) It runs in all popular Web browsers, including Microsoft Internet Explorer, Mozilla Firefox, and Apple Safari, Google Chrome, and on Microsoft Windows and Apple Mac OS X.
4) It is supported by a small download that installs in seconds.
5) It streams video and audio. It scales video quality to everything from mobile devices to desktop browsers to 720p HDTV video modes.
6) It includes compelling graphics that users can manipulate—drag, turn, and zoom—directly in the browser.
7) It reads data and updates the display, but it doesn’t interrupt the user by refreshing the whole page.
8) The application can run in the Web browser or you can configure it so users can run it on their computer (out-of-browser).
Features Of SilverLIght
Silverlight combines multiple technologies into a single development platform that enables you to select the right tools and the right programming language for your needs. Silverlight offers the following features:
1) WPF(Window Presentation Foundation) and XAML(Prounce As zammel)
2) Extensions to JavaScript.
3) Cross-browser, cross-platform support.
4) Integration with existing applications
5) Access to the .NET Framework programming model.
6) Networking support.

How To Run SilverLight Application On Client Browser?
To run a Silverlight application, users require a small plug-in in their browser. The plug-in is free. If users do not already have the plug-in, they are automatically prompted to install it. The download and installation take seconds and require no interaction from the user except permission to install.

Difference Between SilverLight Versions
UserControl Behavior
1) UserControl.Content is a protected property in Silverlight 3, but a public property in Silverlight 4. As an internal parser behavior, the Silverlight 3 XAML parser (and markup compiler) can set UserControl.Content for a UserControl with its XAML content, as long as a value for x:Class is specified.
2) Property names in Setter.Property and TemplateBinding are case-insensitive in Silverlight 3, but are processed case-sensitive in Silverlight 4.
3) In Silverlight 3, attached properties with only a static setter could be used from XAML. In Silverlight 4, they require a static getter and a static setter.
4) Silverlight 3 parses an enumeration with an initialization text value, it produces an integer value. Silverlight 4 will instead produce the enumeration value.
5) In some circumstances, you can set the same property multiple times in Silverlight 3 XAML, if it is a non-core property with exclusively non-native implementation. Silverlight 4 never allows this and will throw a XAML parse exception.
6) Silverlight 3 only permits x:Key usage in the scope of a ResourceDictionary. Silverlight 4 also supports x:Key within any element usage where the backing type implements IDictionary.
7) In Silverlight 3, nonexistent entities from the XAML language XAML namespace (x:) are ignored. Silverlight 4 throws parse exceptions in this case if Silverlight does not have that entity in its definition of the XAML language.
8) Silverlight 3 supports mixed content and property elements in XAML. Silverlight 4 XAML and [MS-XAML] does not.
9) .NET Framework 3.0 = .NET Framework 2.0 + WCF + WPF + WF + WCS
10) .NET Frame Work 4.0 =.Net Framework 3.5 +3.5
New Control In SilverLIght 4
RichTextBox Control
The RichTextBox control enables you to display, enter, and edit rich text. You can apply character or paragraph formatting to the text, display hyperlinks, and add inline images. For more information, see RichTextBox Overview.
Viewbox Control
The Viewbox control is a content decorator that takes one child element and stretches it or scales it to fit the size of the Viewbox. For more information, see Viewbox.
WebBrowser Control
The WebBrowser control provides a surface for displaying HTML content when the application runs outside the browser. For more information, see WebBrowser.
WebBrowserBrush Control
You can use the WebBrowserBrush control to display HTML content from a WebBrowser control. For example, you can use a WebBrowserBrush to paint the Fill of a shape such as a Rectangle or the geometry contents of a Path. For more information, see WebBrowserBrush.
What Is Out-of-Browser Support IN Silverlight 4
Window features including run-time resizing, always on top capability, and a Closing event that you can cancel.
Support for offline digital rights management (DRM).
HTML hosting with the WebBrowser control.
Popup alerts with the NotificationWindow class.
Support for elevated trust.
Improved support for debugging out-of-browser applications.
What is FallBack Value In SilverLight
Gets or sets the value to use when the binding is unable to return a value.

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s