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!”);
}