I am creating a small app using WPF, Prism and MVVM. There is a control (a loader) that I would like to reuse each time a command is being executed and I would like to place that user control on top of a certain region with some transparency. Namely, the region where the current module which calls the command.
How can I add this User control on top of a certain region from the ViewModel(is this the right place?)?