VS 2010 .NET 4 now available

It’s finally out…  yoohoo… Live keynote: Link Download: Link With VS 2010, you will be able to target platforms such as Azure, Windows Phone 7, Windows 7, Sharepoint, Office, Windows Server 2008 R2. Note that Silverlight 4 will be released later this week. Once released, you will be able to download an update that will…

5

WPF Manipulation Basics

Here’s the second post by Drake on the usage of Manipulation features.. Sample attached    WPF Manipulation Basics Things to know before we start Understanding how RoutedEvents work might provide additional insight for this tutorial.  http://msdn.microsoft.com/magazine/cc785480. In the previous post we looked at the basics of the primitive Touch APIs.  This was a good starting point…

1

Concluding "New WPF Features" Series

This is the last part of a series on New WPF Features   The list of features covered here as part of this series: ·         MultiTouch ·         DatePicker\Calendar  ·         Datagrid ·         Visual State Manager (VSM) ·         Easing Functions ·          JumpLists ·         Pixel Shader 3 support ·         Cached Composition ·         Full trust Xbap Deployment ·         Binding to…

4

XAML 2009 Features: FactoryMethodArguments

This is part of a series on New WPF\XAML Features Another new feature in XAML 2009 is the possibility of creating objects using the non-default constructors. The keyword here is x:Arguments So creating a person object with a constructor requiring Name\Age could be written in XAML as <local:Person>     <x:Arguments>         <x:String>Tom</x:String>         <x:Int32>21</x:Int32>     …

0

XAML 2009 Features: Generics Support

This is part of a series on New WPF\XAML Features XAML 2009 supports generics J .. In previous releases, if you needed to have an observableCollection for databinding you would probably have written code like class PersonCollection:ObservableCollection<Person>{}       <l:PersonCollection>         <Person Name=”Tom” />     </l:PersonCollection>   In this release, you can now write this…

0

New WPF Features: SynchronizedInputPattern

 This is part of a series on New WPF Features   In previous releases, sending input through automation was tricky mainly because the app and the automation processes were separate. The app state could change between the time the input was sent and received. As an example, suppose you need to click something but before the…

0

New WPF Features: PixelShader3 Support

This is part of a series on New WPF Features   Previously WPF only supported Pixel Shader 2.0 (PS 2.0). For this release, we added PS 3.0 support providing the benefits of more instructions, registers …. The usage is similar as before. However, we have provided an API to determine if the shader can be run…

0

New WPF Features: UIA Virtualization

Pre .NET 4, from a UI automation perspective, virtualization was not a good story. There wasn’t a standard way of dealing with virtualized controls, since some would expose only the visual elements while the others would create an automation tree that had every element. To fix this problem, in .NET 4, we have introduced 2…

2

New WPF Features: Updated File Dialogs

This is part of a series on New WPF Features   In previous releases, WPF open\Save dilogs had the XP style even on Vista. Some workarounds were to use the Vista bridge library or use the winforms dialogs. For this release we fixed this issue. You now get the OS style dialogs 🙂 … Usage wise…

2

XAML 2009 Features: XAML Event handling

[This is part of a series on New WPF\XAML Features]   In previous releases, when loose XAML had events in it and was loaded it would crash. In V4, there are 2 options to avoid this crash. à On loading events are searched on the root object of the XAML file. Suppose you had the loose…

0