SlideShare a Scribd company logo
1 of 18
What’s New in Silverlight 5? - By Kunal Chowdhury
Agenda What’s new in Silverlight 5? The features available in Silverlight 5 Beta The features not included in Silverlight 5 Beta Getting Started with Silverlight 5 Beta Question and Answers
The features available in Beta Debugging Data Bindings in XAML Multiple Click Count Implicit Data Templates Advanced Text Improvements Character Spacing Line Stacking Multi Column Text Binding on Style Setter
The features available in Beta (cont…) Text Searching Multiple Window Support Ancestor Relative Source Binding Custom Markup Extension File Access Low Letancy Sound and Variable Speed Playback 3D Support
The features not included in Beta Improved power awareness APIs. Remote control support, allowing users to control media playback DRM advancements that allow seamless switching between DRM media sources. Enhanced OpenType support. Support for Postscript vector printing. The DataContextChangedevent.  Security Assertion Markup Language authentication token. Call existing unmanaged code directly from Silverlight with P/Invoke.
Debugging Data Bindings in XAML Set breakpoints on XAML lines those have {Binding} syntax Use Conditional Breakpoints If Silverlight 5 Tools is installed, you can debug Silverlight 4 XAML too
Multiple Click Count ClickCount property present in the MouseButtonEventArgs allows you to check how many times a user clicked on the UIElement
Implicit Data Templates Declare multiple Data Templates Dynamically load template based on Data Type
Advanced Text Improvements Now the Silverlight controls support advance text improvements like: Character Spacing Line Stacking Multi Column Text
Binding on Style Setter Set data binding directly in Style Setter
Text Searching You can now search text inside Combo Box and ListBox Can’t search for multiple entries
Multiple Window Support You can now open extra Windows from Out-of-Browser Silverlight application Your application must be a trusted one If you don’t enable elevated trust for your OOB app, it will through UnauthorizedAccessException Once you close the Main Window, other Windows will close automatically
Ancestor Relative Source Binding This feature was already available in WPF You can now bind to the relative ancestor elements very easily
Custom Markup Extension Markup extensions allow code to be run at XAML parse time for both properties and event handlers It also enables cutting-edge MVVM support
File Access Access any file or directory if your application is trusted Sign XAP to trust your application to run in elevated mode
Resources Silverlight 5 Tutorial –http://tinyurl.com/Silverlight5Tutorial Silverlight Zone – http://www.silverlight-zone.com
Questions and Answers
Thank you

More Related Content

Viewers also liked

Robust Sound Field Reproduction against Listener’s Movement Utilizing Image ...
Robust Sound Field Reproduction against  Listener’s Movement Utilizing Image ...Robust Sound Field Reproduction against  Listener’s Movement Utilizing Image ...
Robust Sound Field Reproduction against Listener’s Movement Utilizing Image ...奈良先端大 情報科学研究科
 
バイノーラル信号音源分離における両耳事前分布モデルの考察
バイノーラル信号音源分離における両耳事前分布モデルの考察バイノーラル信号音源分離における両耳事前分布モデルの考察
バイノーラル信号音源分離における両耳事前分布モデルの考察奈良先端大 情報科学研究科
 
(Slides) A demand-oriented information retrieval method on MANET
(Slides) A demand-oriented information retrieval method on MANET(Slides) A demand-oriented information retrieval method on MANET
(Slides) A demand-oriented information retrieval method on MANETNaoki Shibata
 
診療予約システムのご紹介
診療予約システムのご紹介診療予約システムのご紹介
診療予約システムのご紹介rise5720
 
サマーセミナー2016: 遺伝アルゴリズムによるナビゲーション
サマーセミナー2016: 遺伝アルゴリズムによるナビゲーションサマーセミナー2016: 遺伝アルゴリズムによるナビゲーション
サマーセミナー2016: 遺伝アルゴリズムによるナビゲーション奈良先端大 情報科学研究科
 
複数の事前並べ替え候補を用いた句に基づく統計的機械翻訳
複数の事前並べ替え候補を用いた句に基づく統計的機械翻訳複数の事前並べ替え候補を用いた句に基づく統計的機械翻訳
複数の事前並べ替え候補を用いた句に基づく統計的機械翻訳奈良先端大 情報科学研究科
 
Cocoa勉強会#34-iPhoneでタブバーを非表示に無理矢理する方法
Cocoa勉強会#34-iPhoneでタブバーを非表示に無理矢理する方法Cocoa勉強会#34-iPhoneでタブバーを非表示に無理矢理する方法
Cocoa勉強会#34-iPhoneでタブバーを非表示に無理矢理する方法Masayuki Nii
 
サマーセミナー2016: 画像を用いた物体検出・認識に基づくロボット動作の生成
サマーセミナー2016: 画像を用いた物体検出・認識に基づくロボット動作の生成サマーセミナー2016: 画像を用いた物体検出・認識に基づくロボット動作の生成
サマーセミナー2016: 画像を用いた物体検出・認識に基づくロボット動作の生成奈良先端大 情報科学研究科
 
Depth Estimation of Sound Images Using Directional Clustering and Activation...
Depth Estimation of Sound Images Using  Directional Clustering and Activation...Depth Estimation of Sound Images Using  Directional Clustering and Activation...
Depth Estimation of Sound Images Using Directional Clustering and Activation...奈良先端大 情報科学研究科
 
Windows Azure mobile services - Kolkata - 28 June 2015
Windows Azure mobile services - Kolkata - 28 June 2015Windows Azure mobile services - Kolkata - 28 June 2015
Windows Azure mobile services - Kolkata - 28 June 2015Kunal Chowdhury
 
サマーセミナー2016: 機械学習入門と脳インターフェイスへの応用
サマーセミナー2016: 機械学習入門と脳インターフェイスへの応用サマーセミナー2016: 機械学習入門と脳インターフェイスへの応用
サマーセミナー2016: 機械学習入門と脳インターフェイスへの応用奈良先端大 情報科学研究科
 
Ifia japan 2015 加工食品における世界の減塩
Ifia japan 2015 加工食品における世界の減塩Ifia japan 2015 加工食品における世界の減塩
Ifia japan 2015 加工食品における世界の減塩Toshimitsu Hisashi
 
Presentation for microsoft imagine cup 2012
Presentation for microsoft imagine cup 2012Presentation for microsoft imagine cup 2012
Presentation for microsoft imagine cup 2012Raza Najam
 
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010Kunal Chowdhury
 
20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学
20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学
20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学Takuya Sato
 

Viewers also liked (19)

Robust Sound Field Reproduction against Listener’s Movement Utilizing Image ...
Robust Sound Field Reproduction against  Listener’s Movement Utilizing Image ...Robust Sound Field Reproduction against  Listener’s Movement Utilizing Image ...
Robust Sound Field Reproduction against Listener’s Movement Utilizing Image ...
 
構文片の改良と評判分析への適用
構文片の改良と評判分析への適用構文片の改良と評判分析への適用
構文片の改良と評判分析への適用
 
バイノーラル信号音源分離における両耳事前分布モデルの考察
バイノーラル信号音源分離における両耳事前分布モデルの考察バイノーラル信号音源分離における両耳事前分布モデルの考察
バイノーラル信号音源分離における両耳事前分布モデルの考察
 
(Slides) A demand-oriented information retrieval method on MANET
(Slides) A demand-oriented information retrieval method on MANET(Slides) A demand-oriented information retrieval method on MANET
(Slides) A demand-oriented information retrieval method on MANET
 
診療予約システムのご紹介
診療予約システムのご紹介診療予約システムのご紹介
診療予約システムのご紹介
 
サマーセミナー2016: 遺伝アルゴリズムによるナビゲーション
サマーセミナー2016: 遺伝アルゴリズムによるナビゲーションサマーセミナー2016: 遺伝アルゴリズムによるナビゲーション
サマーセミナー2016: 遺伝アルゴリズムによるナビゲーション
 
Visiting HPC 2013
Visiting HPC 2013Visiting HPC 2013
Visiting HPC 2013
 
用言等換言辞書の構築
用言等換言辞書の構築用言等換言辞書の構築
用言等換言辞書の構築
 
複数の事前並べ替え候補を用いた句に基づく統計的機械翻訳
複数の事前並べ替え候補を用いた句に基づく統計的機械翻訳複数の事前並べ替え候補を用いた句に基づく統計的機械翻訳
複数の事前並べ替え候補を用いた句に基づく統計的機械翻訳
 
Cocoa勉強会#34-iPhoneでタブバーを非表示に無理矢理する方法
Cocoa勉強会#34-iPhoneでタブバーを非表示に無理矢理する方法Cocoa勉強会#34-iPhoneでタブバーを非表示に無理矢理する方法
Cocoa勉強会#34-iPhoneでタブバーを非表示に無理矢理する方法
 
サマーセミナー2016: 画像を用いた物体検出・認識に基づくロボット動作の生成
サマーセミナー2016: 画像を用いた物体検出・認識に基づくロボット動作の生成サマーセミナー2016: 画像を用いた物体検出・認識に基づくロボット動作の生成
サマーセミナー2016: 画像を用いた物体検出・認識に基づくロボット動作の生成
 
Depth Estimation of Sound Images Using Directional Clustering and Activation...
Depth Estimation of Sound Images Using  Directional Clustering and Activation...Depth Estimation of Sound Images Using  Directional Clustering and Activation...
Depth Estimation of Sound Images Using Directional Clustering and Activation...
 
Windows Azure mobile services - Kolkata - 28 June 2015
Windows Azure mobile services - Kolkata - 28 June 2015Windows Azure mobile services - Kolkata - 28 June 2015
Windows Azure mobile services - Kolkata - 28 June 2015
 
サマーセミナー2016: 機械学習入門と脳インターフェイスへの応用
サマーセミナー2016: 機械学習入門と脳インターフェイスへの応用サマーセミナー2016: 機械学習入門と脳インターフェイスへの応用
サマーセミナー2016: 機械学習入門と脳インターフェイスへの応用
 
Ifia japan 2015 加工食品における世界の減塩
Ifia japan 2015 加工食品における世界の減塩Ifia japan 2015 加工食品における世界の減塩
Ifia japan 2015 加工食品における世界の減塩
 
Presentation for microsoft imagine cup 2012
Presentation for microsoft imagine cup 2012Presentation for microsoft imagine cup 2012
Presentation for microsoft imagine cup 2012
 
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010
 
20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学
20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学
20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学
 
小学生の読解支援に向けた複数の換言知識を併用した語彙平易化と評価
小学生の読解支援に向けた複数の換言知識を併用した語彙平易化と評価小学生の読解支援に向けた複数の換言知識を併用した語彙平易化と評価
小学生の読解支援に向けた複数の換言知識を併用した語彙平易化と評価
 

Recently uploaded

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 

Recently uploaded (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 

What's New in Silverlight 5?

  • 1. What’s New in Silverlight 5? - By Kunal Chowdhury
  • 2. Agenda What’s new in Silverlight 5? The features available in Silverlight 5 Beta The features not included in Silverlight 5 Beta Getting Started with Silverlight 5 Beta Question and Answers
  • 3. The features available in Beta Debugging Data Bindings in XAML Multiple Click Count Implicit Data Templates Advanced Text Improvements Character Spacing Line Stacking Multi Column Text Binding on Style Setter
  • 4. The features available in Beta (cont…) Text Searching Multiple Window Support Ancestor Relative Source Binding Custom Markup Extension File Access Low Letancy Sound and Variable Speed Playback 3D Support
  • 5. The features not included in Beta Improved power awareness APIs. Remote control support, allowing users to control media playback DRM advancements that allow seamless switching between DRM media sources. Enhanced OpenType support. Support for Postscript vector printing. The DataContextChangedevent. Security Assertion Markup Language authentication token. Call existing unmanaged code directly from Silverlight with P/Invoke.
  • 6. Debugging Data Bindings in XAML Set breakpoints on XAML lines those have {Binding} syntax Use Conditional Breakpoints If Silverlight 5 Tools is installed, you can debug Silverlight 4 XAML too
  • 7. Multiple Click Count ClickCount property present in the MouseButtonEventArgs allows you to check how many times a user clicked on the UIElement
  • 8. Implicit Data Templates Declare multiple Data Templates Dynamically load template based on Data Type
  • 9. Advanced Text Improvements Now the Silverlight controls support advance text improvements like: Character Spacing Line Stacking Multi Column Text
  • 10. Binding on Style Setter Set data binding directly in Style Setter
  • 11. Text Searching You can now search text inside Combo Box and ListBox Can’t search for multiple entries
  • 12. Multiple Window Support You can now open extra Windows from Out-of-Browser Silverlight application Your application must be a trusted one If you don’t enable elevated trust for your OOB app, it will through UnauthorizedAccessException Once you close the Main Window, other Windows will close automatically
  • 13. Ancestor Relative Source Binding This feature was already available in WPF You can now bind to the relative ancestor elements very easily
  • 14. Custom Markup Extension Markup extensions allow code to be run at XAML parse time for both properties and event handlers It also enables cutting-edge MVVM support
  • 15. File Access Access any file or directory if your application is trusted Sign XAP to trust your application to run in elevated mode
  • 16. Resources Silverlight 5 Tutorial –http://tinyurl.com/Silverlight5Tutorial Silverlight Zone – http://www.silverlight-zone.com

Editor's Notes

  1. Improved power awareness prevents the screen saver from being shown while watching video and allows the computer to sleep when video is not active.Remote control support, allowing users to control media playbackDRM advancements that allow seamless switching between DRM media sources.Enhanced OpenType support.Support for Postscript vector printing enables users to create reports and documents, including the ability to create a virtual print view different from what is shown on the screen.The DataContextChanged event is being introduced. WS-Trust support: Security Assertion Markup Language authentication token.Call existing unmanaged code directly from within Silverlight with P/Invoke.