Companies Home Search Profile

WPF 6 Fundamentals

Focused View

Thomas Claudius Huber

6:08:24

178 View
  • 01. Course Overview.mp4
    01:33
  • 02. Introduction.mp4
    01:45
  • 03. What Is the Windows Presentation Foundation.mp4
    01:45
  • 04. What You Will Learn in This Course.mp4
    04:06
  • 05. Set up Your Environment.mp4
    01:36
  • 06. Create and Explore a WPF Project.mp4
    04:44
  • 07. Understand How Files Are Generated.mp4
    08:04
  • 08. Summary.mp4
    01:31
  • 09. Introduction.mp4
    00:58
  • 10. Work with Elements and Attributes.mp4
    03:35
  • 11. Set Properties with the Property Element Syntax.mp4
    06:13
  • 12. Set Properties with the Content Syntax.mp4
    08:00
  • 13. Use the Collection Syntax.mp4
    02:22
  • 14. Summary.mp4
    01:15
  • 15. Introduction.mp4
    01:20
  • 16. Know the WPF Layout Panels.mp4
    08:40
  • 17. Build a Layout with the Grid.mp4
    07:02
  • 18. Understand the Size of Rows and Columns.mp4
    06:59
  • 19. Use Layout Properties to Position Elements.mp4
    07:09
  • 20. Center the Header.mp4
    01:59
  • 21. Create a Nested Grid for the Navigation.mp4
    03:53
  • 22. Set Attached Properties in XAML.mp4
    02:19
  • 23. Set Attached Properties in C.Sharp.mp4
    06:58
  • 24. Access Attached Properties with Static Methods.mp4
    03:32
  • 25. Summary.mp4
    01:14
  • 26. Introduction.mp4
    01:23
  • 27. Extract the Header into a UserControl.mp4
    04:03
  • 28. Refactor the XAML Code in the MainWindow.mp4
    04:09
  • 29. Create a UserControl for Customers.mp4
    05:27
  • 30. Understand the XAML Namespaces of WPF.mp4
    04:23
  • 31. Summary.mp4
    00:54
  • 32. Introduction.mp4
    01:07
  • 33. Bind to Another Element.mp4
    04:56
  • 34. Know How the Data Context Works.mp4
    03:36
  • 35. The Model View ViewModel MVVM Pattern.mp4
    04:56
  • 36. Create a CustomersViewModel.mp4
    06:08
  • 37. Use the ViewModel for the CustomersView.mp4
    04:27
  • 38. Add a SelectedCustomer Property.mp4
    04:11
  • 39. Implement the Logic to Add a Customer.mp4
    02:19
  • 40. Notify About Property Changes.mp4
    04:33
  • 41. Refactor Logic into a ViewModelBase Class.mp4
    02:12
  • 42. Create a CustomerItemViewModel.mp4
    05:29
  • 43. Bind the Grid.Column Property.mp4
    03:32
  • 44. Convert Values with an IValueConverter.mp4
    07:12
  • 45. Summary.mp4
    01:46
  • 46. Introduction.mp4
    00:59
  • 47. Understand Commands and MVVM.mp4
    05:36
  • 48. Create a DelegateCommand Class.mp4
    05:55
  • 49. Use the DelegateCommand in the ViewModel.mp4
    04:58
  • 50. Raise the Commands CanExecuteChanged Event.mp4
    05:02
  • 51. Summary.mp4
    01:11
  • 52. Introduction.mp4
    01:02
  • 53. Understand XAML Resources.mp4
    07:28
  • 54. Define a Binding Converter as a Resource.mp4
    05:22
  • 55. Move Resources to a Separate File.mp4
    02:41
  • 56. Merge Multiple Resource Dictionaries.mp4
    03:46
  • 57. Summary.mp4
    01:09
  • 58. Introduction.mp4
    01:15
  • 59. Understand WPFs Flexible Content Model.mp4
    04:34
  • 60. Use a Data Template with an ItemsControl.mp4
    05:26
  • 61. Set the Navigation to a Fixed Width.mp4
    02:52
  • 62. The Plan with the ContentControl.mp4
    03:09
  • 63. Implement a MainViewModel.mp4
    04:33
  • 64. Bind to the MainViewModel.mp4
    04:23
  • 65. Use a Data Template with a ContentControl.mp4
    03:42
  • 66. Understand Implicit Data Templates.mp4
    03:57
  • 67. Introduce Another Detail View.mp4
    04:20
  • 68. Create a SelectViewModelCommand.mp4
    03:39
  • 69. Bind the Menu Items to the Command.mp4
    02:21
  • 70. Summary.mp4
    01:21
  • 71. Introduction.mp4
    01:16
  • 72. Instantiate the MainWindow in C.Sharp.mp4
    04:04
  • 73. Set up Dependency Injection.mp4
    05:40
  • 74. Register and Use Another Type.mp4
    07:12
  • 75. Summary.mp4
    00:55
  • 76. Introduction.mp4
    01:11
  • 77. Understand the Need for Styles.mp4
    03:06
  • 78. Define Property Values with a Style.mp4
    03:54
  • 79. Inherit a Style from Another Style.mp4
    02:24
  • 80. Understand Explicit and Implicit Styles.mp4
    02:18
  • 81. Define an Application-wide TextBox Style.mp4
    02:55
  • 82. Use Property Triggers in a Style.mp4
    04:28
  • 83. Summary.mp4
    01:19
  • 84. Introduction.mp4
    00:50
  • 85. Define the Look of a Custom Control.mp4
    06:34
  • 86. Create a ControlTemplate for the CheckBox.mp4
    05:49
  • 87. Adjust the Size of the CheckBox.mp4
    02:29
  • 88. Summary.mp4
    01:22
  • 89. Introduction.mp4
    01:26
  • 90. Understand Input Validation in WPF.mp4
    03:02
  • 91. The Plan with INotifyDataErrorInfo.mp4
    01:30
  • 92. Create a ValidationViewModelBase Class.mp4
    04:25
  • 93. Add Methods to Add and Remove Errors.mp4
    03:30
  • 94. Validate the FirstName Property.mp4
    04:00
  • 95. Remove the Red Border in the ListView.mp4
    02:12
  • 96. Show the Error in the Tooltip.mp4
    04:44
  • 97. Use the Validation Error Template.mp4
    03:46
  • 98. Show the Error in the User Interface.mp4
    02:44
  • 99. Summary.mp4
    01:09
  • 100. Introduction.mp4
    00:56
  • 101. Explore the Live Visual Tree.mp4
    05:31
  • 102. Inspect Properties at Runtime.mp4
    04:08
  • 103. Summary.mp4
    01:39
  • Description


    The Windows Presentation Foundation (WPF) is a popular UI framework that is part of .NET. This course teaches you how to use WPF and its UI description language XAML to build Windows desktop applications with .NET and C#.

    What You'll Learn?


      The Windows Presentation Foundation (WPF) is a popular UI framework that you can use to build Windows desktop applications with .NET and C#. In this course, WPF 6 Fundamentals, you’ll learn the skills you need to develop and maintain WPF applications. First, you’ll explore the structure of a WPF app, and you’ll learn about the Extensible Application Markup Language (XAML). Next, you’ll discover how to build user interfaces with layout panels, data binding, styles, templates, and the Model View ViewModel (MVVM) pattern. Finally, you’ll learn how to debug your WPF app with the XAML debugging tools of Visual Studio. When you’re finished with this course, you’ll have the skills and knowledge of WPF and XAML needed to work successfully on WPF projects.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Thomas Claudius Huber
    Thomas Claudius Huber
    Instructor's Courses
    Thomas is a Microsoft MVP for Windows Development. He works as a developer, consultant, and trainer in the fields of .NET, C#, TypeScript, XAML, and Azure. Thomas is a well-known speaker and book author. He has written several special interest books in his areas, including an extensive handbook for Windows Presentation Foundation and a handbook on development with TypeScript. Thomas lives in Germany's Black Forest with his wife and their three daughters. In his spare time, he plays football and guitar, works out at the gym, and likes riding into the sunset with his motorcycle.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 103
    • duration 6:08:24
    • level preliminary
    • Release Date 2022/12/13