وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

WPF 6 Fundamentals

سرفصل های دوره

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#.


01. Course Overview
  • 01. Course Overview

  • 02. Creating Your First WPF Application
  • 02. Introduction
  • 03. What Is the Windows Presentation Foundation
  • 04. What You Will Learn in This Course
  • 05. Set up Your Environment
  • 06. Create and Explore a WPF Project
  • 07. Understand How Files Are Generated
  • 08. Summary

  • 03. Instantiating Objects in XAML
  • 09. Introduction
  • 10. Work with Elements and Attributes
  • 11. Set Properties with the Property Element Syntax
  • 12. Set Properties with the Content Syntax
  • 13. Use the Collection Syntax
  • 14. Summary

  • 04. Building a User Interface
  • 15. Introduction
  • 16. Know the WPF Layout Panels
  • 17. Build a Layout with the Grid
  • 18. Understand the Size of Rows and Columns
  • 19. Use Layout Properties to Position Elements
  • 20. Center the Header
  • 21. Create a Nested Grid for the Navigation
  • 22. Set Attached Properties in XAML
  • 23. Set Attached Properties in C.Sharp
  • 24. Access Attached Properties with Static Methods
  • 25. Summary

  • 05. Organizing Code with UserControls
  • 26. Introduction
  • 27. Extract the Header into a UserControl
  • 28. Refactor the XAML Code in the MainWindow
  • 29. Create a UserControl for Customers
  • 30. Understand the XAML Namespaces of WPF
  • 31. Summary

  • 06. Applying Data Binding and MVVM
  • 32. Introduction
  • 33. Bind to Another Element
  • 34. Know How the Data Context Works
  • 35. The Model View ViewModel MVVM Pattern
  • 36. Create a CustomersViewModel
  • 37. Use the ViewModel for the CustomersView
  • 38. Add a SelectedCustomer Property
  • 39. Implement the Logic to Add a Customer
  • 40. Notify About Property Changes
  • 41. Refactor Logic into a ViewModelBase Class
  • 42. Create a CustomerItemViewModel
  • 43. Bind the Grid.Column Property
  • 44. Convert Values with an IValueConverter
  • 45. Summary

  • 07. Executing Code with Commands
  • 46. Introduction
  • 47. Understand Commands and MVVM
  • 48. Create a DelegateCommand Class
  • 49. Use the DelegateCommand in the ViewModel
  • 50. Raise the Commands CanExecuteChanged Event
  • 51. Summary

  • 08. Creating Reusable Resources
  • 52. Introduction
  • 53. Understand XAML Resources
  • 54. Define a Binding Converter as a Resource
  • 55. Move Resources to a Separate File
  • 56. Merge Multiple Resource Dictionaries
  • 57. Summary

  • 09. Working with Data Templates
  • 58. Introduction
  • 59. Understand WPFs Flexible Content Model
  • 60. Use a Data Template with an ItemsControl
  • 61. Set the Navigation to a Fixed Width
  • 62. The Plan with the ContentControl
  • 63. Implement a MainViewModel
  • 64. Bind to the MainViewModel
  • 65. Use a Data Template with a ContentControl
  • 66. Understand Implicit Data Templates
  • 67. Introduce Another Detail View
  • 68. Create a SelectViewModelCommand
  • 69. Bind the Menu Items to the Command
  • 70. Summary

  • 10. Setting up Dependency Injection
  • 71. Introduction
  • 72. Instantiate the MainWindow in C.Sharp
  • 73. Set up Dependency Injection
  • 74. Register and Use Another Type
  • 75. Summary

  • 11. Styling Your Application
  • 76. Introduction
  • 77. Understand the Need for Styles
  • 78. Define Property Values with a Style
  • 79. Inherit a Style from Another Style
  • 80. Understand Explicit and Implicit Styles
  • 81. Define an Application-wide TextBox Style
  • 82. Use Property Triggers in a Style
  • 83. Summary

  • 12. Mastering Control Templates
  • 84. Introduction
  • 85. Define the Look of a Custom Control
  • 86. Create a ControlTemplate for the CheckBox
  • 87. Adjust the Size of the CheckBox
  • 88. Summary

  • 13. Validating User Input
  • 89. Introduction
  • 90. Understand Input Validation in WPF
  • 91. The Plan with INotifyDataErrorInfo
  • 92. Create a ValidationViewModelBase Class
  • 93. Add Methods to Add and Remove Errors
  • 94. Validate the FirstName Property
  • 95. Remove the Red Border in the ListView
  • 96. Show the Error in the Tooltip
  • 97. Use the Validation Error Template
  • 98. Show the Error in the User Interface
  • 99. Summary

  • 14. Debugging Your WPF Application
  • 100. Introduction
  • 101. Explore the Live Visual Tree
  • 102. Inspect Properties at Runtime
  • 103. Summary
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 2501
    حجم: 944 مگابایت
    مدت زمان: 369 دقیقه
    تاریخ انتشار: 28 دی 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید