In Silverlight I noticed that the code-behind Page class inherits from UserControl:
public partial class Page : UserControl
In WPF the code-behind Page Class inherits from Page:
public partial class Page1 : Page
I was thinking that Silverlight, being a subset of WPF, you would be able to copy large blocks of Silverlight code into WPF later and vice versa. But differences like this at such a base level indicate that this will not be the case.
Is this just an anomaly or are complex Silverlight applications going to be pretty much unportable to WPF without significant changes?