T1838

Ladda ner som PDF

WPF Fundamentals

In this hands-on introduction to WPF, developers will learn the fundamentals of building WPF applications using the MVVM pattern.

Robert Friberg, kursledare hos Informator UtbildningWe will build and design user interfaces with XAML, create view models representing the presentation logic and connect the two using data binding. You will also learn how to write unit tests for the view models.

Audience

C# Developers looking to learn the basics of building enterprise applications with WPF using Visual Studio

Prior knowledge

Good knowledge of programming with C#

About

WPF is one of the two main approaches to building Windows applications. Its powerful and flexible programming model integrates support for flexible layout, high-quality text, resolution-independent graphics, animation, video and 3D. While it is designed to exploit the full capabilities of today's high-performance graphics cards, it offers high-level abstractions that offer great power to the developer for less development effort than ever before.

Data binding is a key feature of WPF designed to support the MVVM pattern which is an architectural pattern that decouples the user interface from the presentation logic providing a clear separation of concerns and at the same time supporting automated test. 

Course Content

• Introduction

• WPF Overview

• Understanding XAML

• Building the user interface

• Handling Events

• Understanding the MVVM pattern

• Formatting the UI with Styles, Triggers and Animations

• Data Binding To Objects

• Data Binding to Collections

• Implementing INotifyPropertyChanged and ICommand

• Testing the View Model

• Working with resources and resource dictionaries

• Creating User Controls

• Creating responsive user interfaces

• Defining Dependency Properties

• Creating Custom Controls

• Handling Touch screen events

• Examining Mvvm... Läs mer

About

WPF is one of the two main approaches to building Windows applications. Its powerful and flexible programming model integrates support for flexible layout, high-quality text, resolution-independent graphics, animation, video and 3D. While it is designed to exploit the full capabilities of today's high-performance graphics cards, it offers high-level abstractions that offer great power to the developer for less development effort than ever before.

Data binding is a key feature of WPF designed to support the MVVM pattern which is an architectural pattern that decouples the user interface from the presentation logic providing a clear separation of concerns and at the same time supporting automated test. 

Course Content

• Introduction

• WPF Overview

• Understanding XAML

• Building the user interface

• Handling Events

• Understanding the MVVM pattern

• Formatting the UI with Styles, Triggers and Animations

• Data Binding To Objects

• Data Binding to Collections

• Implementing INotifyPropertyChanged and ICommand

• Testing the View Model

• Working with resources and resource dictionaries

• Creating User Controls

• Creating responsive user interfaces

• Defining Dependency Properties

• Creating Custom Controls

• Handling Touch screen events

• Examining Mvvm frameworks

Kursfakta

Kurs-ID: T1838
Längd: 3 dagar
Pris exkl moms: 28 450 kr
Inregistrering: 09.00
Kursstart: 09.30
Kursslut (ca): 17.00

Frågor om kursen?

Har du frågor om kursens innehåll, leveransdatum/ort eller behöver en företagsanpassad variant? Fyll i formuläret nedan!


Kan betalas med:
TRAINING CARD

Ort och datum

Stockholm
8 okt-10 okt
Boka nu!
26 nov-28 nov
Boka nu!
Göteborg
8 okt-10 okt
R
Boka nu!
26 nov-28 nov
R
Boka nu!
Cloud Access
i Läs mer

Delta på kursen från ditt hem, jobb eller annan plats.

8 okt-10 okt
Boka nu!
26 nov-28 nov
Boka nu!

Tipsa