New Features of Silverlight 5

Source: Internet
Author: User
ArticleDirectory
    • Binding and related
    • Graphics
    • Media
    • Text
    • Operating System Integration
    • Productinetworking and Performance
    • Controls
    • Other
    • Why weren't these all in the initial list?
    • Learn more

Several of you have asked for a more complete list of the features that are new or improved in Silverlight 5, especially those new to the RC. here is my mostly complete list of major features. I haven't added the tons of fixes and improvements, but maintained a focus on major features. (I say "mostly complete" so I have an out when I later realize I forgot something .)

Binding and related
    • Icustomtypeprovider (see Alexander Rusina's post)
    • Custom Markup extensions
    • Ancestor relativesource binding
    • Implicit data templates
    • Binding in style setters
    • Datacontextchanged event (new since beta)
    • Propertychanged now an updatesourcetrigger option (new since beta)
Graphics
    • XNa 3D API
    • Improved graphics Stack
    • 3D render targets (new since beta)
    • XNa 3D built-in effects (new since beta)
    • 3D surface composition settings (new since beta)
    • 3D Multi-sample anti-aliasing (new since beta)
Media
    • Low-latency sound using xNa soundeffect and soundeffectinstance
    • Hardware Decoding of H.264 Media
    • Variable Speed playback and trick-Play (new since beta)
    • Remote Control and media command (KEYS) Support (new since beta)
Text
    • Text tracking and leading
    • Linked and multi-column text
    • OpenType support (new since beta)
    • Pixel snapped text and textoptions (new since beta)
Operating System Integration
    • P/invoke (new since beta) (also: My printer Enum example)
    • Multiple windows
    • Unrestricted File System Access in full trust
    • Full trust in-Browser
    • Default filename in savefiledialog and openfiledialog (new since beta)
    • 64 bit browser support for Windows (new since beta)
    • Power awareness for media apps (keep the PC alive while a movie is playing, for example) (new since beta)
Productinetworking and Performance
    • Network latency improvements
    • Databinding debugging
    • Parser performance improvements
    • Multi-core JIT for improved start-up time
Controls
    • Double and N-click support
    • Pivotviewer (new since beta)
    • ComboBox type-ahead/incremental search
Other
    • In-browser html
    • Postscript vector printing (new since beta)
    • Tasks from TPL (new since beta)
    • C # covariance and contravariance
Why weren't these all in the initial list?

My initial list only had a few key features listed. some, such as tasks and covariance/contravariance made it into Silverlight without me realizing it. for the most part, I got the feature list by checking with the product team and by trolling our specs repository.

So how does stuff make it in without it being on a master Silverlight list? That's easy. deleteams at Microsoft contribute to Silverlight either directly, or through other things such as the core CLR, framework, and C # language. since Silverlight shares much of that Code, cool and exciting features make it in without showing up in a Silverlight feature list. a great example of this is tasks from TPL. the right people did know those features made it in (people actually writing code, the testers etc .), I just hadn't noticed it. it's not a conspiracy to keep the TPL folks down, trust me

Learn more

Attributes of these features are supported ented on http://silverlight.net/learnvia an increasing number of tutorials.

In addition to that, if you're looking for a one-stop shop for learning Silverlight 5, consider my book Silverlight 5 in action, to be released in print near the end of this year. it's currently in meap, with purchasers able to download chapters as I make them available.

 

 

Http://10rem.net/blog/2011/09/04/the-big-list-of-whats-new-or-improved-in-silverlight-5

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.