Synchronizing WPF UI Elements Using Event Bindings - TextBox Placeholder WPF and Async Yield Return

Synchronizing WPF UI Elements Using Event Bindings - TextBox Placeholder WPF and Async Yield Return

Software Engineering Courses - SE Courses via YouTube Direct link

Introduction to the lecture

1 of 21

1 of 21

Introduction to the lecture

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Synchronizing WPF UI Elements Using Event Bindings - TextBox Placeholder WPF and Async Yield Return

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction to the lecture
  2. 2 Composing the .NET Core 7 #WPF application
  3. 3 Starting to design the user interface
  4. 4 Starting to code the PlaceHolder text feature for TextBoxes
  5. 5 How to do unboxing with the "as" keyword
  6. 6 Start the second part of the lecture. Adding a ListBox
  7. 7 Defining an ObservableCollection and binding to ListBox for automatic synchronization
  8. 8 Coding a random value generating method with thread-safe Random.Shared property
  9. 9 How to access UI elements from static methods in sub-threads
  10. 10 How to display hidden errors by enabling Common Language Runtime Exceptions in Microsoft Visual Studio
  11. 11 Handling "the calling thread cannot access this object because a different thread owns it error" for UI elements
  12. 12 How to do synchronization with Dispatcher.BeginInvoke
  13. 13 Starting the third part of the lecture. #Binding #UI elements to automatically notify properties
  14. 14 How to use #ObservableObject and #ObservableProperty of Microsoft Toolkit MVVM and Community Toolkit
  15. 15 How to bind UI element to ObservableProperty in XAML code
  16. 16 Setting #DataContext of UI element for proper binding
  17. 17 How to use notifyPropertyChangedEvent for automatic UI updates
  18. 18 How to get property change event triggering caller name automatically with CallerMemberName
  19. 19 #Async #Yield #Return Example
  20. 20 How to use Task.FromResult and await Task.Delay
  21. 21 How to use await keyword for an async ForEach loop

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.