wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AppsLab_Q4

Total questions: 12

Worksheet time: 7mins

Name
Class
Date
1.

Xamarin.Forms je open source framework pre vytváranie aplikácií pre ...

a)

Windows Phone

b)

iOS

c)

Linux

d)

Android

2.

Model-View-ViewModel (MVVM) je návrhový vzor, ktorý sa používa na ...

a)

ľahšie rozširovanie aplikácie

b)

ľahšie testovanie aplikácie

c)

oddelenie používateľského rozhrania

d)

oddelenie aplikačnej logiky

3.

Na prepojenie View a ViewModel pre Xamarin.Forms je potrebné použiť property na View, ktorá sa volá...

a)

Context

b)

DataContext

c)

BindingContext

d)

ModelContext

4.

Stránka, ktorá predstavuje celú obrazovku v mobilnej aplikácii Xamarin.Forms sa volá ...

a)

Page

b)

Window

c)

ContentPage

d)

Activity

5.

Na umiestnenie kontroliek na stránke, môžeme použiť ...

a)

Button

b)

StackLayout

c)

Label

d)

Grid

6.

Ak chceme umiestniť Label v strede stránky, môžeme použiť ...

a)

HorizontalOptions="Center" VerticalOptions="Center"

b)

HorizontalOptions="Start" VerticalOptions="End"

c)

HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand"

d)

HorizontalOptions="Center" VerticalOptions="CenterAndExpand"

7.

Ak chceme umiestniť kontrolky do tabuľky v Xamarin.Forms, tak môžeme použiť kontrolku ...

a)

Table

b)

Panel

c)

Layout

d)

Grid

8.

Ak chceme aby výška riadku v tabuľke bola automaticky nastavená podľa obsahu, použijeme ...

a)

RowDefinition Height="*"

b)

RowDefinition Height="Auto"

c)

ColumnDefinition Width="*"

d)

ColumnDefinition Width="Auto"

9.

Ak chceme dať kontrolke meno, aby sme k nej mohli pristupovať z code behind, tak použijeme ...

a)

x:Name="meno"

b)

Name="meno"

c)

xName="meno"

d)

name="meno"

10.

Ak chceme aby Label kontrolka bola umiestnena v Grid tabulke v druhom riadku, použijeme ...

a)

Grid.Row=1

b)

Grid.Row=2

c)

Grid.Row="2"

d)

Grid.Row="1"

11.

Ak chceme "nabindovať" text Label kontrolky na property z ViewModelu, ktorá ma meno BPM, použijeme ...

a)

Text="Binding BPM"

b)

Text="{Binding BPM}"

c)

Text="Bind BPM"

d)

Text="{Bind BPM}"

12.

Aby sa Label, ktorého text je "nabindovaný" na ViewModel, vždy updatol, keď sa hodnota zmení, je potrebné ...

a)

aby ViewModel implementoval interface INotifyPropertyChanged

b)

zavolať metódu Label.Update() pri zmene property

c)

aby pri zmene property, ktorá je nabindovaná, bol raisnutý event PropertyChanged

d)

zavolať metódu Invalidate(), ktorá je updatne text kontrolky