I don’t know all the breaking changes in JavaScript and C# but I collect all the breaking changes from the application and games I develop and I’ll show them here.
But after you copy your code you will still have changes to do, starting from simple class changes to Style changes.
Below you can find a list of things that changed, just perform Find and Replace, I think 90% of the styles has changed just with “Theme” word before Brush, but some styles names also changed.
| Type | Old Value | New Value | Comment |
| Class | PointerEventArgs | PointerRoutedEventArgs | |
| Style | FocusVisualBlackStrokeBrush | FocusVisualBlackStrokeThemeBrush | |
| Style | FocusVisualWhiteStrokeBrush | FocusVisualWhiteStrokeThemeBrush | |
| Style | ApplicationHoverTextBrush | ApplicationPointerOverForegroundThemeBrush | |
| Style | ApplicationPressedTextBrush | ApplicationPressedForegroundThemeBrush | |
| Style | ControlDisabledTextBrush | ButtonDisabledForegroundThemeBrush | |
| Style | ApplicationSecondaryTextBrush | ApplicationSecondaryForegroundThemeBrush | |
| Style | AppBarItemForegroundBrush | AppBarItemForegroundThemeBrush | |
| Style | AppBarItemBackgroundBrush | AppBarItemBackgroundThemeBrush | |
| Style | AppBarItemHoverBackgroundBrush | AppBarItemPointerOverBackgroundThemeBrush | |
| Style | AppBarItemHoverForegroundBrush | AppBarItemPointerOverForegroundThemeBrush | |
| Style | AppBarItemForegroundBrush | AppBarItemForegroundThemeBrush | |
| Style | AppBarItemPressedForegroundBrush | AppBarItemPressedForegroundThemeBrush | |
| Style | AppBarItemDisabledForegroundBrush | AppBarItemDisabledForegroundThemeBrush | |
| Style | BackButtonBackgroundBrush | BackButtonBackgroundThemeBrush | |
| Style | BackButtonGlyphBrush | BackButtonForegroundThemeBrush | |
| Style | BackButtonPressedGlyphBrush | BackButtonPressedForegroundThemeBrush | |
| Style | BackButtonHoverBackgroundBrush | BackButtonPointerOverBackgroundThemeBrush | |
| Style | BackButtonHoverGlyphBrush | BackButtonPointerOverForegroundThemeBrush | |
| Style | BackButtonGlyphBrush | BackButtonForegroundThemeBrush | |
| Style | ListViewItemPlaceholderRectBrush | ListViewItemPlaceholderBackgroundThemeBrush | |
| Style | ListViewItemOverlayBackgroundBrush | ListViewItemOverlayBackgroundThemeBrush | |
| Style | ListViewItemOverlayTextBrush | ListViewItemOverlayForegroundThemeBrush | |
| Style | ListViewItemOverlaySecondaryTextBrush | ListViewItemOverlaySecondaryForegroundThemeBrush | |
| Method | this.Dispatcher.InvokeAsync( | this.Dispatcher.RunAsync | can use the returned IAsyncAction object to set a completion routine to get the completion status. |
| Event | ApplicationView.GetForCurrentView().ViewStateChanged += ViewStateChanged | Window.Current.SizeChanged += WindowSizeChanged; | |