280 likes | 435 Views
ToolingXAML binding debuggingVisual Studio profiling supportVisual Studio Team Test supportBindingImplicit data templatesAncestor RelativeSource bindingBinding in style settersDataContextChanged eventTextLinked and multi-column text Text layout performance improvementsTracking/leading co
E N D
1. A Lap Around Silverlight 5DEV331 Pete Brown (@pete_brown)
Developer Community Ninja
Microsoft
http://10rem.net
2. Tooling
XAML binding debugging
Visual Studio profiling support
Visual Studio Team Test support
Binding
Implicit data templates
Ancestor RelativeSource binding
Binding in style setters
DataContextChanged event
Text
Linked and multi-column text
Text layout performance improvements
Tracking/leading control
Improved text clarity and pixel snapping
Media
H.264 hardware decoding
Low-latency sound
Remote-control support
Trick-play
System Access
Unrestricted file access for trusted applications
Read/write to Documents without a dialog
P/Invoke
In-Browser Improvements
In-Browser embedded browser
In-Browser trusted applications (group policy)
Graphics
GPU-accelerated 3D based on XNA
Hardware acceleration in windowless mode enabled via new IE9 APIs
Others
Postscript vector printing
Custom Markup Extensions
Combobox type-ahead and text searching
Network latency performance improvements
Real windows
Multi-click with ClickCount property
Multi-core background JIT for startup improvements
XAML parser performance improvements
LOTS of other fixes and improvements
3. Tooling
XAML binding debugging
Visual Studio profiling support
Visual Studio Team Test support
Binding
Implicit data templates
Ancestor RelativeSource binding
Binding in style setters
DataContextChanged event
Text
Linked and multi-column text
Text layout performance improvements
Tracking/leading control
Improved text clarity and pixel snapping
Media
H.264 hardware decoding
Low-latency sound
Remote-control support
Trick-play
System Access
Unrestricted file access for trusted applications
Read/write to Documents without a dialog
P/Invoke
In-Browser Improvements
In-Browser embedded browser
In-Browser trusted applications (group policy)
Graphics
GPU-accelerated 3D based on XNA
Hardware acceleration in windowless mode enabled via new IE9 APIs
Others
Postscript vector printing
Custom Markup Extensions
Combobox type-ahead and text searching
Network latency performance improvements
Real windows
Multi-click with ClickCount property
Multi-core background JIT for startup improvements
XAML parser performance improvements
LOTS of other fixes and improvements
4. Implicit Data Templates Like regular data templates, but implicit ?
Does for templates what implicit styles did for styles
Like implicit styles, tied to a data type
Classes/Structs, not interfaces
Use in any content control or items control
Reuse chunks of UI throughout application - automatically
5. Regular (Explicit) Data Templates