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#.
By:
Taurius Litvinavicius
Imprint: APress
Country of Publication: United States
Edition: 1st ed.
Dimensions:
Height: 235mm,
Width: 155mm,
Weight: 454g
ISBN: 9781484266366
ISBN 10: 1484266366
Pages: 225
Publication Date: 16 December 2020
Audience:
Professional and scholarly
,
Undergraduate
Format: Paperback
Publisher's Status: Active
Chapter 1 - Getting started 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
Taurius Litvinavicius is a businessman and technology expert based in Lithuania who has worked with various organizations in building and implementing projects in software development, sales, and other fields of business. He is responsible for technological improvements, development of new features, and general management. Taurius is also the director at the Conficiens solutio consulting agency where he supervises the development and maintenance of various projects and activities.