Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Ashcraft, Alvin.

Title Learn WinUI 3. 0 [electronic resource] : Leverage the Power of WinUI, the Future of Native Windows Application Development. [O'Reilly electronic resource]

Imprint Birmingham : Packt Publishing, Limited, 2021.
QR Code
Description 1 online resource (440 p.)
Note Description based upon print version of record.
Contents Cover -- Title Page -- Copyright and Credits -- Dedication -- Contributors -- Table of Contents -- Preface -- Section 1: Introduction to WinUI and Windows Applications -- Chapter 1: Introduction to WinUI -- Technical requirements -- Before UWP -- Windows 8 XAML applications -- Windows application UI design -- Windows Runtime (WinRT) -- User backlash and the path forward to Windows 10 -- Windows 10 and UWP application development -- Language choice with UWP development -- Lifting app restrictions -- UWP backward compatibility -- What is XAML? -- Creating an adaptive UI for any device
Powerful data binding -- Styling your UI with XAML -- Separating presentation from business logic -- What is WinUI? -- The first WinUI release -- The road to WinUI 3.0 -- What's new in WinUI 3.0? -- Goodbye UWP? -- New features for WinUI 3.0 -- Project Reunion and WinUI -- WinUI compared to other Windows development frameworks -- WinUI versus UWP -- WinUI versus WPF -- WinUI versus Windows Forms (WinForms) -- Summary -- Questions -- Chapter 2: Configuring the Development Environment and Creating the Project -- Technical requirements -- Installing Visual Studio and Windows development workloads
Adding the WinUI app templates -- Introducing the application idea -- Reviewing the application features -- WinUI in UWP versus WinUI in Desktop projects -- Creating your first WinUI project -- Anatomy of a WinUI in UWP project -- Reviewing App.xaml -- Reviewing App.xaml.cs -- Reviewing MainPage.xaml -- Reviewing MainPage.xaml.cs -- Reviewing the project references -- Reviewing the project properties -- XAML basics -- Building the model -- Creating sample data -- Building the initial UI -- Completing the data-binding initialization -- Creating the DataTemplate and binding the UI
Understanding WinUI and UWP -- Understanding the UWP app model -- Working with WinUI controls, properties, and events -- Adding a ListView header -- Creating the ComboBox filter -- Adding a new item button -- Summary -- Questions -- Chapter 3: MVVM for Maintainability and Testability -- Technical requirements -- Understanding MVVM -- MVVM -- the big picture -- MVVM libraries for WinUI -- Windows Community Toolkit MVVM library -- Prism Library -- MVVMCross -- Choosing a framework for WinUI applications -- Understanding data binding in WinUI -- What are markup extensions?
Binding markup extension -- x:Bind markup extension -- Updating View data with INotifyPropertyChanged -- Updating collection data with INotifyCollectionChanged -- Implementing MVVM in WinUI applications -- Working with events and commands -- Implementing ICommand -- Using commands in the ViewModel -- Updating the View -- Choosing a unit test framework -- Summary -- Questions -- Chapter 4: Advanced MVVM Concepts -- Technical requirements -- Understanding the basics of DI -- Using DI with ViewModel classes -- Leveraging x:Bind with events -- Page navigation with MVVM and DI
Note Adding ItemDetailsPage.
Summary WinUI is the future of Windows application development. It is the first step in Microsoft's Project Reunion, an open source effort to unify Windows development on an SPA. This book will help developers get up to speed with WinUI quickly to build new Windows applications or modernize existing desktop applications with the power of XAML Islands.
Subject C (Computer program language)
C (Langage de programmation)
Business applications.
Programming & scripting languages: general.
User interface design & usability.
C (Computer program language)
Other Form: Print version: Ashcraft, Alvin Learn WinUI 3. 0 Birmingham : Packt Publishing, Limited,c2021 9781800208667
ISBN 9781800207394
1800207395
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information