Understanding XAML Differences
Both Xamarin.Forms and UWP can utilize declarative UI pages with the EXtensible Application Markup Language (XAML). It was initially introduced as part of Windows Presentation Foundation and has been extensively used in .NET applications, starting with .NET 3.0.
While both development platforms offer similar UI elements, they use a slightly different set of controls and layouts, which might cause UI inconsistencies while you are creating cross-platform applications that target iOS/Android (with Xamarin.Forms) and UWP.
Let's take a look at the layout structures:
Similar to layouts, controls also exhibit slight variations. By looking at the controls that are used on these platforms, you can easily spot the subtle differences:
The differences between the two XAML implementations stem from the fact...