title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Windows Presentation Foundation Using .NET Core
Course Description
Overview
This course introduces Windows Presentation Foundation or WPF, the .NET technology from Microsoft for building rich Windows applications. WPF includes an XML-based markup language for defining program elements, Extensible Application Markup Language (XAML). WPF applications can be created using only code or a combination of code and XAML pages. This course covers the essentials of WPF, providing an orientation to this technology and a firm foundation for creating applications. The course is current to Visual Studio 2019 and the latest versions of .NET Core.Objectives
Audience
Prerequisites
-
A working knowledge of C# and the .NET Framework.
Topics
- of Microsoft GUI
- WPF?
- Should I Use WPF?
- and .NET Framework 3.0
- Framework 4.0 and Higher
- Studio 2019
- and .NET Core
- Studio Community 2019
- New Project
- Framework
- Core Types and Infrastructures
- Binding
- and Panels
- and Printing
- of Course
- and Window
- Example Program
- - Using Visual Studio 2019
- a Button
- a Button (Cont'd)
- an Event Handler
- Initial Input Focus
- First Program
- Pixels
- hierarchy
- Property
- Brushes
- of Panels
- - TwoControls
- - Code
- Sizing
- 1
- is XAML?
- Namespace
- Language Namespace
- Class and Namespace
- and Attributes
- in Visual Studio
- One Button via XAML
- an Event Handler
- in WPF
- Size
- and Padding
- Structure
- of Panels
- - TwoControlsXaml
- - XAML
- Sizing
- - Code
- Keys
- Keys in XAML
- Property
- and Unchecked Events
- 2
- Element Syntax
- Converters
- in WPF
- Example
- the Button Class
- Buttons
- Code
- 3A
- the TextBox
- Support
- Controls
- Controls
- a ListBox
- Example
- ListBox
- Items
- the ComboBox
- Example
- Objects in List Controls
- Items in XAML
- 3B
- in WPF
- Size: Review
- and Padding: Review
- Structure: Review
- Program
- Panel
- Property
- vs. Code
- Converter
- Alignment Example
- inside a Stack Panel
- Alignment
- Alignment
- Alignment in a Window
- Alignment
- Alignment Example
- Example
- and Position
- Shapes Example
- Properties
- of StackPanel
- Example XAML and Code
- 4A
- Designer
- Example
- Demo
- the Collections Editor
- Sizing
- and Viewbox Compared
- 4B
- Boxes in WPF
- Show Method
- a Form: Review
- Dialog Boxes
- Example
- Example Code
- Dialogs
- Dialogs
- Dialog Example
- Product Dialog
- for New Product Dialog
- for New Product Dialog
- up the Dialog
- Box Owner
- Dialog Box Example
- the Dialog
- with Parent
- for Modeless Dialog
- for the Apply Button
- for the Close Button
- of a Modeless Dialog
- for an Instance
- 5
- in WPF
- Controls
- Example
- Simple Menu
- Menu Using XAML
- the Click Event
- Menu Using Procedural Code
- in Menus
- Menu
- for Context Menu
- 6A
- Shortcuts
- Command Demo
- Command Architecture
- Bindings
- Binding Demo
- Commands
- Command Example
- Command Bindings
- Bindings
- Items
- MenuCalculator
- Menu Items
- Event Handlers
- Checking Logic
- Logic
- Checking
- Checking Example
- 6B
- in WPF
- for Toolbars
- and Events
- on Buttons
- Tips
- Elements on Toolbars
- Bars
- 7
- Properties
- Notification
- Trigger Example
- Value Inheritance
- Value Inheritance Example
- for Multiple Providers
- Trees
- Tree
- Tree Example
- Events
- Handlers
- Strategies
- Routed Events in WPF
- Event Example
- 8
- in.NET
- in WPF
- Resources
- Files as Resources
- Resources Example
- Resources
- Resources Demo
- Resources in Code
- Resources
- Resources
- Example
- 9
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.
STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.