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.

LEADER 00000cam a2200541Mu 4500 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr cnu---unuuu 
008    210403s2021    xx      o     ||| 0 eng d 
019    1244536648 
020    9781800207394 
020    1800207395 
035    (OCoLC)1244631244|z(OCoLC)1244536648 
037    10162607|bIEEE 
040    EBLCP|beng|cEBLCP|dYDX|dUKAHL|dNLW|dCZL|dOCLCO|dOCLCF
       |dOCLCQ|dIEEEE|dOCLCO 
049    INap 
082 04 005.133 
082 04 005.133|223 
099    eBook O'Reilly for Public Libraries 
100 1  Ashcraft, Alvin. 
245 10 Learn WinUI 3. 0|h[electronic resource] :|bLeverage the 
       Power of WinUI, the Future of Native Windows Application 
       Development.|h[O'Reilly electronic resource] 
260    Birmingham :|bPackt Publishing, Limited,|c2021. 
300    1 online resource (440 p.) 
500    Description based upon print version of record. 
500    Adding ItemDetailsPage. 
505 0  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 
505 8  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
505 8  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 
505 8  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? 
505 8  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 
520    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. 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
650  0 C (Computer program language) 
650  6 C (Langage de programmation) 
650  7 Business applications.|2bicssc 
650  7 Programming & scripting languages: general.|2bicssc 
650  7 User interface design & usability.|2bicssc 
650  7 C (Computer program language)|2fast 
776 08 |iPrint version:|aAshcraft, Alvin|tLearn WinUI 3. 0
       |dBirmingham : Packt Publishing, Limited,c2021
       |z9781800208667 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9781800208667/?ar
       |aAvailable on O'Reilly for Public Libraries 
938    Askews and Holts Library Services|bASKH|nAH38451041 
938    ProQuest Ebook Central|bEBLB|nEBL6531438 
938    YBP Library Services|bYANK|n302028925 
994    92|bJFN