This is intended as a quick guide to the major breaking changes that will affect Windows Presentation Foundation applications, rather than providing an exhaustive list:
UPDATE: Karsten and I are less well synchronized than normal this week since we're temporarily in different continents. He's posted a separate list of breaking changes on his blog. Check both locations out - he's got a few that I don't have and vice versa.
UPDATE 2: Rob has a nice tool that makes some of these updates automatically. He also mentions the external assembly referencing breaking change (another one I missed - doh!)
any idea why this doesn't work?
<Window x:Class="TemplateExample.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="TemplateExample" Height="300" Width="300"
>
<Window.Resources>
<XmlDataProvider x:Key="Index" XPath="/Chapters">
<x:XData>
<Chapters xmlns="">
<Chapter>
<Title>Title 1</Title>
<Name>Name 1</Name>
</Chapter>
<Title>Title 2</Title>
<Name>Name 2</Name>
</Chapters>
</x:XData>
</XmlDataProvider>
<DataTemplate x:Key="MyTemplate">
<StackPanel>
<TextBox FontSize="14" FontWeight="Bold" FontStyle="Oblique" Text="{Binding XPath=Title}" />
<TextBox FontSize="14" FontWeight="Bold" FontStyle="Italic" Text="{Binding XPath=Name}" />
</StackPanel>
</DataTemplate>
</Window.Resources>
<ListBox Background="Aqua"
ItemsSource="{Binding Source={StaticResource Index}, Path=Chapter}"
ItemTemplate="{StaticResource MyTemplate}" />
</Window>