wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

XAML przestrzeni nazw i konwertery typów

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

W XAML przestrzenie nazw (namespaces) są używane głównie do:

a)

Definiowania układu graficznego aplikacji

b)

Określenia, skąd pochodzą używane typy i klasy

c)

Tworzenia kontrolek użytkownika

d)

Ładowania danych z plików XML

2.

Standardowa przestrzeń nazw XAML (bez prefiksu) zwykle odnosi się do:

a)

System.Xaml

b)

Klasy .NET Framework

c)

Typów WPF, takich jak Window, Button, Grid

d)

Zewnętrznych bibliotek użytkownika

3.

Prefiks x: w XAML odnosi się do:

a)

Niestandardowej przestrzeni nazw użytkownika

b)

Podstawowej przestrzeni nazw XML

c)

Standardowej przestrzeni nazw XAML (http://schemas.microsoft.com/winfx/2006/xaml)

d)

Przestrzeni nazw .NET

4.

Który z poniższych atrybutów XAML pochodzi z przestrzeni nazw x:?

a)

x:Name

b)

Grid.Row

c)

Margin

d)

Foreground

5.

Konwerter typów (Type Converter) w XAML służy do:

a)

Konwersji wartości atrybutu tekstowego na odpowiedni obiekt .NET

b)

Ładowania danych z plików XML

c)

Kompresji plików XAML

d)

Tworzenia nowych kontrolek

6.

Aby zdefiniować własny konwerter typów, należy:

a)

Dziedziczyć po klasie TypeConverter

b)

Użyć interfejsu IXmlConverter

c)

Utworzyć klasę z metodą Parse()

d)

Zaimplementować interfejs IValueConverter

7.

Atrybut [TypeConverter(typeof(MyConverter))] dodany do klasy:

a)

Tworzy nową przestrzeń nazw

b)

Wskazuje, że do tej klasy ma być użyty dany konwerter przy interpretacji XAML

c)

Powoduje automatyczne serializowanie obiektu

d)

Umożliwia konwersję danych w czasie wykonywania

8.

Wartość atrybutu Background="Red" w XAML jest interpretowana jako:

a)

Tekst „Red” bez konwersji

b)

Wywołanie Color.FromName("Red") w czasie kompilacji

c)

Konwersja przez BrushConverter

d)

Domyślna wartość właściwości Background

9.

W jakim celu używa się przestrzeni nazw xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

a)

Do definiowania stylów i szablonów kontrolek

b)

Do dostępu do podstawowych konstrukcji XAML, takich jak x:Key, x:Name, x:Class

c)

Do tworzenia dynamicznych zasobów (DynamicResource)

d)

Do importowania klas systemowych z .NET

10.

Które z poniższych stwierdzeń o konwerterach typów w XAML jest prawdziwe?

a)

Mogą konwertować tylko liczby całkowite

b)

Są wykonywane wyłącznie w czasie kompilacji

c)

Mogą być używane zarówno podczas ładowania XAML, jak i serializacji obiektów

d)

Nie mogą być stosowane do typów niestandardowych