Autoplay
Autocomplete
Previous Lesson
Complete and Continue
WPF in C#
Course Intro
Welcome to the course and how to get most out of it (3:09)
Hello World using WPF (7:25)
Introduction to XAML (6:47)
XMLNS and Window XAML in default code in detail (12:14)
The App Config File explained (4:46)
Accessing Properties of UI Elements in Csharp Code (5:19)
.Net Framework vs .Net Core (3:15)
Section 1 Quiz
Controls
Intro Controls Chapter (0:58)
Textblock in XAML (24:02)
Your reward awaits
Textblock in Code Behind (24:26)
Labels (15:50)
TextBox (8:26)
Buttons and some events (10:30)
RadioButtons (12:38)
Checkboxes (13:55)
Passwordbox (4:25)
Images (7:28)
Sliders - Databinding and Triggers (12:16)
Calendar (7:28)
DatePicker (8:20)
Expander (7:10)
Section 2 Quiz
Panels
Intro Panels Chapter (0:49)
Grids part 1 (15:43)
Grid spanning (5:06)
Stackpanels (9:13)
Wrap Panel (3:57)
DockPanel (6:55)
Canvas (5:45)
CatYears Part 1 (13:34)
CatYears Part 2 - Build UI with only Csharp (15:58)
Section 3 Quiz
Menu
Intro Menu Chapter (0:32)
Menu Control (4:48)
Toolbar Control (11:51)
Context Menu (11:19)
StatusBar (5:19)
Section 4 Quiz
Dialogs
Open a File and displaying its text (5:23)
Filter selectable file types and start folder (6:01)
Save Text File with SaveFileDialog
Section 5 Quiz
Databinding
Intro Databinding Chapter
Intro to databinding (4:44)
Databinding with noODP (10:11)
Databinding with enum ObjectDataProvider Combobox (15:39)
Databinding List to Class (15:19)
Section 6 Quiz
Navigation and Events
Events Bascis (9:11)
Routed Events - Bubbling Tunneling Direct (8:58)
Navigation and Events (9:27)
Page Intro (4:38)
Navigation 1 - Navigate from one page to the next (8:38)
Navigation 2 - Navigate forward and back a page (8:11)
Navigation 2b - Events and Delegates (21:28)
Navigation 3 - Using Delegates and Events to Move between Pages (9:58)
Section 7 Quiz
Animations and other topics
Intro - Mixed Concepts Chapter (1:17)
Animations 01 - Animation with XAML (5:34)
Animations 02 - Animation with Csharp (7:59)
Commands 01 - Setting up the Close Command (8:02)
Linq intro (5:22)
Filter odd and even Numbers (11:27)
Linq - 02 - sort a list with linq (6:50)
Speech Synthesiser (6:33)
Section 8 Quiz
MVC and user controls
Intro Custom User Controls Chapter (0:44)
User Controls Intro (8:26)
Setting up the Project and creating our first custom User Control (12:11)
MVC (4:43)
Creating the PostLikedBy User control (4:20)
Refactoring and Using Parent UserControls (11:43)
Adding a Video Model and Creating a Video Post UserControl (14:02)
Adding infinite scrolling and creating of new elements (5:57)
Generating random images for our instagram scroller ending
Section 9 Quiz
Dependency Properties
Introduction to Dependency Properties (12:10)
Using a Dependency Poperty (8:58)
Creating our own Dependency Property and using it (14:19)
Building Microsoft App Store Clone using MahApps
Intro Windows Store Project Chapter (1:45)
Setup and Display an app part 1 (18:48)
Setup and Display an app part 2 (12:05)
Displaying multiple Items in a ScrollViewer part 1 (17:30)
Displaying multiple Items in a ScrollViewer part 2 - scrolling by clicking (5:18)
TopApps User Control (11:32)
ProductivityTopApps User Control (5:44)
Creating a Page and adding our User controlls to it (16:25)
Creating Animations in Code Behind and in XAML (10:22)
Adding more TabItems (6:51)
Fixing scrolling (6:05)
Building Parts of App Details Page (12:45)
Creating App Details Page (7:25)
How Navigation works (7:13)
Navigating Through the Store part 1 (12:54)
Navigating Through the Store part 2 (12:34)
Creating Overview Tab in AppDetails (12:42)
Creating SystemRequirements Tab (11:11)
Creating the Reviews Tab (17:17)
Related Tab (5:24)
Making the Productivity Top Apps look better and clickable (11:51)
Making the Main Top Apps look better and clickable (4:51)
Adding the TopApps Page and WrapPanels (21:21)
Adding a Hamburger Menu (11:44)
Taking care of the search field click events (4:13)
Preparing the HamburgerMenuApp (5:04)
Preparing the HamburgerMenuAppList (14:19)
Creating the HamburgerMenuHeader (15:33)
Finalizing the HamburgerMenu (19:57)
Implementing MahApps (7:54)
Styling with MahApps (9:01)
Using MahApps, HamburgerMenu and ObjectDataProvider (18:10)
Using MahApps, HamburgerMenu and ObjectDataProvider part 2 (10:57)
Downloads Page Back Button (2:19)
Bonus - Adding a Theme Selector to your MahApps (2:49)
Thank you
Thank you (1:25)
StatusBar
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock