Windows Presentation Foundation 5: Interaction and Controls
Offered By: LinkedIn Learning
Course Description
Overview
This course focuses on the use of interactivity and controls to create visually appealing applications using Microsoft Windows Presentation Foundation.
Syllabus
Introduction
- Welcome
- What you should know before watching
- Set up your developer computer
- Clone the exercise files from GitHub
- Use Checkout to open exercise files from Git branches
- Tour the example app shell
- Explore the control family tree
- Examples of FrameworkElement
- Modes of interaction
- Add elements to the visual tree
- Review of Control Styles
- Review of Control Templates
- Add a simple Button template
- Overview
- Change the opacity level
- Show, hide and collapse controls with visibility
- Mouse events
- Touch events
- Drag events
- Key events
- Overview
- Set a control cursor
- Use a basic tooltip
- Create an enhanced tooltip
- Work with Width and Actual Width
- Work with the Min and Max length properies
- Arrange elements with Alignment
- Work with Margin
- Overview
- Use the Shape Stretch property
- Set the Fill and Stroke brushes
- Work with the line shape
- Work with Polyline and Polygon
- Use the StrokeDashArray and EndCap properties
- Create drawings with Path
- Use Blend for Visual Studio to draw a Path
- Hit testing with geometries
- Overview
- The Border
- The Viewbox
- Overview
- Keyboard focus in controls
- Understand keyboard focus and IsTabStop
- Changing tab order with TabIndex
- Content alignment within a control
- Change font properties
- Overview
- The button
- Set the default and cancel buttons
- Click mode
- The RepeatButton
- The Toggle button
- The CheckBox
- The RadioButton
- Overview
- Display text with TextBlock
- Use formatted text in TextBlock
- Work with Label and content
- Use the Label as an Access Key
- Gather text input with Textbox
- Select Text
- Use the SpellCheck
- The TextBox Changed events
- Use the TextBox methods
- Load file content into RichTextBox
- Show complex text with RichTextBox
- Password input
- The slider
- The ProgressBar
- Work with date input
- Show and hide UI with the expander
- Next steps
Taught by
Walt Ritscher
Related Courses
Introduction to Functional ProgrammingDelft University of Technology via edX MongoDB for .NET Developers
MongoDB University 基于.Net的Web开发技术
Xi'an Jiaotong University via Coursera Web Development with ASP.NET C# and Entity Framework Code-First
Canvas Network Blazor and JavaScript Interoperability
Coursera Project Network via Coursera