Chapter 24 Flashcards

1
Q

What are 2 types of events in multi touch

A
  1. Basic events (touch movement)

2. Manipulation events (zoom, rotate, translation, spinning etc)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are commands

A

They are loosely coupled version of events (e.g. copy, paste, cut)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What icommand interface have

A

It has execute, canexecute, canexecutechange events

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Does WPF also give us built-in commands

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are categories of built-in commands of WPF

A
  • Application commands
  • Component commands
  • Media commands
  • Navigation commands
  • Editing commands
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is routed command

A

It can route in element hierarchy tree. A routed command does not determine if it can execute and what to do when executed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is routed UI command

A

It is derived from routed command

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What Help command do

A

It is command converter and it convert all built-in commands

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is F1

A

F1 is input gesture for help

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is key binding

A

Setting a specific key to show specific result

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Can we set a specific key to show specific result from input binding too

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How Ctrl+C, Ctrl+V works in text boxes

A

Commands pre-defined bindings in text box

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is dispatch loop

A

It is inside dispatcher. There are messages inside different applications and there are destinations for that messages. Each message should reach to its destination. Message loop/event loop dispatch these messages to its destination.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is UI thread

A

A thread that executes message / event loop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What paint method do

A

It repaint required area

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What happen in application if there is no message loop

A

application terminate