Debouncing prevents function calls from executing too rapidly or too many times by only executing once if the calls occured too close together. This package provides a Debouncer for WPF projects that utilizes the Dispatcher to ensure execution on the UI thread.
$ dotnet add package Debounce.WPFNo README available.