Platforma XAML

W tej sekcji opisano zagadnienia dotyczące programowania, które mają ogólne zastosowanie do każdej aplikacji, którą piszesz przy użyciu środowisko wykonawcze systemu Windows i języka XAML dla definicji interfejsu użytkownika.

Te koncepcje programowania XAML (język XAML, właściwości zależności, dołączone właściwości i zdarzenia i zdarzenia kierowane) mają zastosowanie do aplikacji utworzonych za pomocą środowisko wykonawcze systemu Windows i XAML. Obejmuje to zarówno aplikacje WinUI 3/ Zestaw SDK do aplikacji systemu Windows, jak i aplikacje platformy UWP.

Temat Description
Omówienie języka XAML Wprowadza język XAML i pojęcia dla odbiorców deweloperów aplikacji środowisko wykonawcze systemu Windows oraz opisuje różne sposoby deklarowania obiektów i ustawiania atrybutów w języku XAML, ponieważ jest używany do tworzenia aplikacji środowisko wykonawcze systemu Windows.
Omówienie właściwości zależności Wyjaśnia system właściwości zależności, który jest dostępny podczas pisania aplikacji środowisko wykonawcze systemu Windows z definicjami XAML dla interfejsu użytkownika.
Właściwości zależności niestandardowych Objaśnienie sposobu definiowania i implementowania niestandardowych właściwości zależności dla aplikacji środowisko wykonawcze systemu Windows.
Omówienie dołączonych właściwości Wyjaśnia koncepcję dołączonej właściwości w języku XAML i zawiera kilka przykładów.
Niestandardowe dołączone właściwości Wyjaśnia, jak zaimplementować właściwość dołączoną XAML jako właściwość zależności i jak zdefiniować konwencję dostępu niezbędną do użycia właściwości dołączonej w języku XAML.
Omówienie zdarzeń i przekazywanych zdarzeń Opisuje koncepcję programowania zdarzeń w aplikacji środowisko wykonawcze systemu Windows w przypadku używania języka C# lub C++/WinRT (lub tylko dla aplikacji platformy UWP C++/CX) jako języka programowania i języka XAML dla definicji interfejsu użytkownika. Możesz przypisać procedury obsługi zdarzeń w ramach deklaracji elementów interfejsu użytkownika w języku XAML lub dodać je w kodzie. środowisko wykonawcze systemu Windows obsługuje zdarzenia routed: niektóre zdarzenia wejściowe i zdarzenia danych mogą być obsługiwane przez obiekty poza obiektem, który wystrzelił zdarzenie. Zdarzenia kierowane są przydatne podczas definiowania szablonów kontrolek lub używania stron lub kontenerów układu.