Windows Phone XAML defines the visual appearance of User Interface and an associated code behind the file defines the logic. User Interface design can be adjusted without making changes to the logic in code using XAML.