Been banging my head against this all morning.
Basically, I have a listbox, and I want to keep people from changing the selection during a long running process, but
This worked best for me. It's easy and whole code is in XAML which is IMO very neat.