Exploring Windows Presentation Foundation
With Practical Applications in .NET 5
Paperback Engels 2020 9781484266366Samenvatting
Use the Windows Presentation Foundation (WPF) technology to develop Windows applications using C# and XAML for design. This book will get you through not only the basics, but also some of the more advanced concepts of WPF in .NET 5.
The book starts with basic concepts such as window, page, text box, and message box as well as a sequence of common events and event handling in WPF. You will learn how to use various elements in WPF and deal with them in .NET 5. You will understand how to work with files and access them in WPF along with binding and MVVM (Model-View-View-Model). You will learn how to retrieve data from APIs, work in XAML, and understand where design and style properties should be applied in WPF.
After reading this book you will be able to work on WPF and apply its concepts in .NET 5, .NET core, and the .NET framework.
What You Will Learn
-Understand the basics of WPF: click event, inputs, and general setup
-Work with WPF interface events and handling
-Know how file handling works in WPF
-Retrieve data from APIs in a modern way
Who This Book Is For
Developers with basic knowledge of C#.
Specificaties
Lezersrecensies
Inhoudsopgave
Chapter goal: Understand the basic concepts of WPF, this will help the reader to easily practice the next concepts.
Section 1 - Button and click event
Section 2 – Window and Page
Section 3 – Text box
Section 4 – Message box
Section – Quick-example
Section – Quick-exercise
Chapter 2 – Events
Chapter goal: Understand the most common events and event handling in WPF
Section 1 – Application events
Section 2 – Mouse events
Section 3 – Keyboard events
Section 4 – Window events
Section – Quick-example
Section – Quick-exercise
Chapter 3 – UI elements
Chapter goal: This chapter teaches how to use various elements in WPF, as well as how to deal with them in general.
Section 1 – Progress bar
Section 2 – Tabs
Section 3 – Radio button
Section 4 – Check box
Section 5 – Slider
Section 6 – Image
Section 7 – Media element
Section 8 – Menu
Section 9 – List view
Section 10 – Web browser
Section 11 – Canvas
Section 12 – Generate elements in C#
Section 13 – Background tasks
Chapter 4 – Files
Chapter goal: Understand how to access files and save files in WPF
Section 1 – Pick and save
Section – Quick-example (Image auto-resize)
Section – Quick-exercise (Assign file name)
Chapter 5 – Bindings and MVVM
Chapter goal: Understand the concept of MVVM structure in WPF
Section 1 – What is MVVM structure?
Section 2 – Element to element binding
Section 3 – Introducing ViewModel
Section 4 – Implementing models
Section – Quick-example
Section – Quick-exercise
Chapter 6 – XAML
Chapter goal: Understand where design and style properties should be applied in WPF
Section 1 – Window size and size
Section 2 – Style template
Section – Quick-example (custom message box)
Section – Quick-exercise
Rubrieken
- advisering
- algemeen management
- coaching en trainen
- communicatie en media
- economie
- financieel management
- inkoop en logistiek
- internet en social media
- it-management / ict
- juridisch
- leiderschap
- marketing
- mens en maatschappij
- non-profit
- ondernemen
- organisatiekunde
- personal finance
- personeelsmanagement
- persoonlijke effectiviteit
- projectmanagement
- psychologie
- reclame en verkoop
- strategisch management
- verandermanagement
- werk en loopbaan