W aplikacji desktopowej stworzonej w C# z użyciem WPF, co jest głównym zadaniem pliku z rozszerzeniem '.xaml.cs'?
W aplikacji desktopowej stworzonej w C# z użyciem WPF, co jest głównym zadaniem pliku z rozszerzeniem '.xaml.cs'?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C
C. Zawieranie logiki aplikacji i obsługi zdarzeń dla odpowiadającego mu okna lub kontrolki. – Jest to poprawna odpowiedź, ponieważ:
- W technologii WPF stosuje się podział na warstwę wizualną i logiczną.
- Plik '.xaml' opisuje wygląd i strukturę interfejsu w sposób deklaratywny.
- Odpowiadający mu plik '.xaml.cs' (tzw. code-behind) zawiera kod w języku C#, który implementuje logikę, np. co ma się stać po kliknięciu przycisku zdefiniowanego w pliku XAML.
Dlaczego inne odpowiedzi są nieprawidłowe:
A. Przechowywanie stylów i szablonów... – Definiuje się je zazwyczaj w plikach '.xaml', często w osobnych słownikach zasobów (Resource Dictionaries).
B. Definiowanie struktury i układu... – To jest zadanie pliku z rozszerzeniem '.xaml'.
D. Przechowywanie zasobów graficznych... – Zasoby graficzne są osobnymi plikami (np. .png, .jpg) dodawanymi do projektu.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Język programowania C# (.NET)Wieloparadygmatowy, obiektowy język programowania stworzony przez firmę Microsoft dla platformy .NET, cechujący się silnym typowaniem, automatycznym odśmiecaniem pamięci (GC) i bogatą składnią.
- Interfejs (Interface)Czysty kontrakt określający zestaw sygnatur metod i właściwości bez pól stanu, który klasa implementująca musi w całości zrealizować.
- Tablica asocjacyjna / Słownik (Map & Dictionary)Abstrakcyjna struktura danych przechowująca pary unikalny klucz-wartość, umożliwiająca natychmiastowe wyszukiwanie, wstawianie i modyfikację w średnim czasie O(1).
Podobne pytania z działu „Xaml i wiazanie danych binding”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 25 pytań z tego działu.
- #100
Przedstawiony kod XAML zostanie wyrenderowany jako:
- #128
Na obrazie przedstawiono fragment emulacji iOS z kontrolką. Który kod XAML opisuje tę kontrolkę?
- #148
Przedstawione w filmie działania wykorzystują narzędzie
- #186
Wskaż uproszczony kod XAML dla kontrolek w przedstawionym oknie dialogowym
- #187
Przedstawiony kod napisany w języku XML/XAML definiuje