Co to jest i do czego służy?
XAML (Extensible Application Markup Language) to deklaratywny język znaczników, który służy do definiowania interfejsów użytkownika w aplikacjach stworzonych w technologiach Microsoftu, takich jak:
✔ .NET MAUI – aplikacje mobilne i desktopowe.
✔ WPF (Windows Presentation Foundation) – aplikacje desktopowe dla Windows.
✔ UWP (Universal Windows Platform) – aplikacje uniwersalne dla Windows.
✔ Xamarin.Forms – starsza technologia dla aplikacji mobilnych.
Język XAML pozwala na oddzielenie logiki biznesowej (C#) od warstwy prezentacji (UI), co ułatwia czytelność kodu i rozwój aplikacji. XAML działa w podobny sposób jak HTML, ale jest przeznaczony dla aplikacji natywnych, a nie stron internetowych
XAML działa w podobny sposób jak HTML, ale jest przeznaczony dla aplikacji natywnych, a nie stron internetowych. Przykładowy kod XAML:
<Button Text=”Kliknij mnie!” BackgroundColor=”Blue” Clicked=”OnButtonClick”/>
📌 Co tu się dzieje?
✔ Tworzymy przycisk.
✔ Nadajemy mu tekst (“Kliknij mnie!”).
✔ Ustawiamy kolor tła na niebieski.
✔ Dodajemy obsługę kliknięcia (Clicked=”OnButtonClick”).
W kodzie C# dodajemy metodę, która obsługuje kliknięcie:
private void OnButtonClick(object sender, EventArgs e)
{
Console.WriteLine(„Przycisk został kliknięty!”);
}