XAML se usa en las aplicaciones Silverlight, Windows Phone, Windows RT y UWP. Compartir código o convertir código entre estos es a veces más difícil de lo deseable debido a diferencias sutiles entre los diversos dialectos XAML. Este tema se esfuerza por ofrecer una visión general de estas diferencias con una breve explicación.