XAML'ye genel bakış
Genişletilebilir Uygulama biçimlendirme dili (XAML), XML'i temel alan bildirim temelli bir dildir. XAML, kullanıcı arabirimleri oluşturmak için aşağıdaki uygulama türlerinde kapsamlı olarak kullanılır:
- Windows Presentation Foundation (WPF) uygulamaları
- Evrensel Windows Platformu (UWP) uygulamaları
- Xamarin.Forms uygulamaları
- .NET MAUI uygulamaları
Aşağıdaki XAML kodu basit bir düğme denetimini tanımlar.
<Button Click="ButtonClick">Show updates</Button>
XAML, Windows WorkFlow Foundation (WF) uygulamalarında iş akışlarını tanımlamak için de kullanılır.
XAML kod düzenleyicisi
Visual Studio IDE'deki XAML kod düzenleyicisi, Windows platformu ve Xamarin.Forms ve .NET MAUI için WPF ve UWP uygulamaları oluşturmak için ihtiyacınız olan tüm araçları içerir. Visual Studio'daki IDE (tümleşik geliştirme ortamı), diğer platformlar için uygulama geliştirmek için kullanabileceğiniz birçok özelliğe sahip olsa da, XAML'ye özgü bazı özelliklere de sahiptir.
XAML Tasarımcısı
Visual Studio ve Blend for Visual Studio, WPF, UWP ve Xamarin.Forms uygulamaları için kullanıcı arabirimleri (UI) oluşturmanıza yardımcı olan bir XAML Tasarımcısı sağlar. Denetimleri Araç Kutusu veya Varlıklar penceresinden sürükleyebilir ve Özellikler penceresinde özellikleri ayarlayabilirsiniz. Bunu yaptığınızda, Visual Studio ve Visual Studio için Blend karşılık gelen XAML kodunu oluşturur. XAML kodunu doğrudan düzenlemeyi tercih ediyorsanız, bunu da yapabilirsiniz.
Yenilikler
En son bilgiler için aşağıdaki kaynaklara bakın:
- Visual Studio 2019 sürüm 16.7 Önizleme 1'de XAML araçlarına yönelik geliştirmeleri blog gönderisi
- Visual Studio 2019'daki XAML geliştirici araçlarındaki yenilikler blog gönderisi
- Visual Studio'daki Yeni XAML özellikleri hakkında numaralı video, YouTube'da