WPF Flashcards

1
Q

What is WPF?

A

Windows Presentation Foundation (WPF) is a next generation UI framework to create applications with a rich user experience.

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

What are the layers of Windows Presentation Framework (WPF)?

A

Managed, Unmanaged and Core

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

What are the two main components in the Managed layer of WPF?

A

Presentation Framework and Presentation Core.

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

What is the presentation framework component of the managed layer?

A

The presentation framework provides the required functionalities to build WPF applications.

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

What is the Presentation Core component of the Managed layer?

A

It is a managed wrapper around MILCore and provides the public interface for MIL.

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

What is the unmanaged layer?

A

The unmanaged layer/milcore (Media Integration Core) is unmanaged code in order to enable tight integration with DirectX.

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

What is the Core API layer?

A

The Core API layer has components used by the application to access low level API’s.

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

What is XAML?

A

Extensible Application Markup Language

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

What is an XAML attribute?

A

A value contained inside an item’s opening tag.

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

The Window Designer lets you do what?

A

Build windows graphically.

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

What are the three methods for creating event handlers?

A
  • Double-clicking a control.
  • Using the properties window
  • Using XAML IntelliSense
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is double-clicking a control?

A

The first method for creating an event handler which is to simply double-click on the control on the Window Designer.

Example.
The default event for a Button is Click.

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

What are layout controls?

A

Layout controls are intended to contain and arrange other controls.

They position the controls they contain in different ways to make it easier to design
various kinds of user interfaces.

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