Przejdź do treści głównej
INF.04Pytanie #827 z 856xaml-i-wiazanie-danych-binding

W aplikacji desktopowej stworzonej w C# z użyciem WPF, co jest głównym zadaniem pliku z rozszerzeniem '.xaml.cs'?

Opcje odpowiedzi:
A
Przechowywanie stylów i szablonów dla kontrolek.
B
Definiowanie struktury i układu interfejsu użytkownika.
C
Zawieranie logiki aplikacji i obsługi zdarzeń dla odpowiadającego mu okna lub kontrolki.
Prawidłowa
D
Przechowywanie zasobów graficznych aplikacji.
Reklama

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

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.