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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 2501
    حجم: 944 مگابایت
    مدت زمان: 369 دقیقه
    تاریخ انتشار: ۲۸ دی ۱۴۰۱
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید