I have some reusable ContentControl, which acts as a pseudo-modal popup inside another view. It is always there and only its visibility makes it appear or disappear. When instantiated, within the ContentControl there will be a custom ContentTemplate, bound to some ViewModel and representing the content of the "modal popup".I have some reusable ContentControl, which acts