Genişletilebilir uygulama işaretleme dilini duran XAML, Microsoft'un bir GUI'yi tanımlamak için XML varyantıcısıdır.WinForms gibi önceki GUI çerçevelerinde, GUI ile etkileşime girmek için kullanacağınız dilde bir GUI oluşturuldu.C # veya VB.NET ve genellikle tasarımcı (örneğin Visual Studio) tarafından tutulur, ancak XAML ile Microsoft başka bir yoldan gidiyor.HTML ile çok sevinirken, GUI'nizi kolayca yazabilir ve düzenleyebilirsiniz.
Bu gerçekten bir XAML öğretici değil, ancak size nasıl kullandığınızı söyleyeceğim, çünkü WPF'nin bu kadar önemli bir parçası olduğundan, size kısaca söyleyeceğim..Bir pencere veya sayfa oluşturuyorsanız, bir XAML belgesinden ve birlikte pencere / sayfayı oluşturan bir KodBehind dosyasından oluşacaktır.XAML dosyası, tüm elemanları ile arayüzü açıklarken, CodeBehind, tüm olayları ele alır ve XAML kontrolleriyle manipüle eder.