#Mix08 Session: What's New in Windows Presentation Foundation 3.5

Check WindowsClient.net for updates

  • Some parts of the demos are not available yet in the current build - wait for the next beta
  • Compatibility with Silverlight is important
    • Same tools, designers, code, markup...
  • This summer, .NET framework 3.5 service release
  • Improved setup
    • Fuill install available
    • Also client-focused ~30MB install
      • Parts of WCF
      • Parts of LINQ
      • WPF
    • Deployment of application will be simplified
      • MSI, ClickOnce, XBAP
  • MSDN Reader demoed, looks really good. Source code is available
  • Add-In framework demo
  • HTTP requests, can access cookies in XBAPs and also standalone apps
  • WCF support in XBAPs
  • Lots of 3rd party controls available, check Brad Abrams blog
  • New virtualization model "Recycling virtualization"
    • Uses the same UI elements already created
    • Faster than normal UI virtualization
    • Turned off by default --> must be enabled in code
    • Deferred scrolling enables moving the scrollbar but the UI only scrolls when the scrollbar is released
  • Datagrid demo
    • Won't be as powerful as 3rd party datagrids (such as Infragistics or XCeed)
    • Multiselect
    • Sorting
    • ...
  • StringFormat property in Binding enables easier conversion of values (for example double to string formatted as currency)
  • Ribbon coming up
  • DateTimePicker 3rd on the list
  • Coming up sometimes after service release
  • Data improvements
    • Much faster
  • Cool demo of a 2D textbox on a 3D mesh, with "jitterness". Pretty cool
  • Nice plug to the IdentityMine 3D blendable mix
  • Demo of SCE PhotoViewer, nice UI
    • SCE stands for Syndicated Content Experience
  • Text in 3.5
    • Better support for non-latin languages with IMEs
    • Improvements to RichTextBox
    • Support for new scripts
  • Major focus on performance in the service release
  • Many minor improvements in addition to big ones
  • MSFT looking for feedback in case of performance problems
    • Use visuals efficiently
    • Don't wait to focus on the performance
  • Smoother animations, especially slow moving animations
  • Layered windows much better performance
  • Much improved BitmapEffects, rendered in GPU
    • New effects, for example magnifier, Brick effect, Ripple effect
    • ColorKeyAlpha can transform a given color in transparent
    • But unfortunately they still don't run in partial trust :(
  • Writeable bitmaps
    • Write to in memory bitmaps on a per frame basis
    • Enables some scenarios that would be impossible because of perf
  • Direct interaction with DirectX possible
    • Better integration than with HWND
Print | posted on Friday, March 07, 2008 8:51 AM

Feedback

# re: #Mix08 Session: What's New in Windows Presentation Foundation 3.5

left by Joe at 3/7/2008 9:31 AM Gravatar
Thanks for the summary.
Any indication of when the beta will be available? I was kind of hoping that they would post it at the same time as the SL2 beta.
Also, did they go into details of how to write your own shaders? ScottGu mentioned this in the keynote - althought no details were given.
Title  
Name
Email (never displayed)
Url
Comments