StackOverflow Exception when notifying RelayCommand of CanExecuteChanged using CommunityToolkit.Mvvm

I’m implementing the CommunityToolkit.Mvvm framework on my WPF desktop application. I’m using the in-built RelayCommand with the ‘CanExecute’ coming from a navigation service helper class that I’ve written elsewhere. Very simply I want the Button which is bound to the RelayCommand to update the CanExecute boolean when the navigation service is used to switch between… Read More StackOverflow Exception when notifying RelayCommand of CanExecuteChanged using CommunityToolkit.Mvvm