更新时间:2021-07-15 17:27:37
cover
Title Page
Copyright
Mastering Visual Studio 2017
Credits
About the Author
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
What is New in Visual Studio 2017 IDE?
The new installation experience
Overview of the new installation experience
Installation using the online installer
Creating an offline installer of Visual Studio 2017
Installing Visual Studio 2017 from the command line
Modifying your existing Visual Studio 2017 installation
Uninstalling Visual Studio 2017 installation
Signing in to Visual Studio 2017
The new features and enhancements to the Visual Studio IDE
Overview to the redesigned start page
The improved code navigation tool
Changes to Find All References of an instance
Structural guide lines
Editor config
The Roaming Extension Manager feature
Open folders in a convenient way
Lightweight solution loading
Connected Services
Acquiring tools and features by using In-Product Acquisition
The Run to Click feature
Improved Attach to Process with process filtering
The new exception helper
Add conditions to Exception Settings
Updates to Diagnostic Tools
Summary
What is New in C# 7.0?
Local functions or nested functions
Literal improvements in C# 7.0
The new digit separators
Getting to know about pattern matching
The Is expression with pattern matching
Switch statements with pattern matching
The ref returns and locals
New changes to tuples
Changes to the throw expression
Changes to the expression-bodied members
New changes with the out variables
Getting to know about deconstruction syntax
Uses of the generalized async return types
Building Applications for Windows Using XAML Tools
The WPF architecture
Presentation Framework
Presentation Core
Common Language Runtime
Media Integration Library
OS Core
Types of WPF applications
The XAML overview
Object element syntax
Property attribute syntax
Property element syntax
Content syntax
Collection syntax
Event attribute syntax
Understanding the XAML namespaces
Working with inline code in XAML pages
The code behind file of an XAML page
Building your first WPF application
Getting started with WPF project
Understanding the WPF project structure
Getting familiar with XAML Designer
Adding controls in XAML
Command-line parameters in WPF application
Layouts in WPF
Using Grid as a WPF panel
Using StackPanel to define stacked layout
Using Canvas as a panel
Using WPF DockPanel to dock child elements
Using the WrapPanel to automatically reposition
Using UniformGrid to place elements in uniform cells
WPF property system
Data binding in WPF
Using Converters while data binding
Using triggers in WPF
Property trigger
Multi trigger