{"action":"opened","issue":{"url":"https://api.github.com/repos/PrismLibrary/Prism/issues/246","labels_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/246/labels{/name}","comments_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/246/comments","events_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/246/events","html_url":"https://github.com/PrismLibrary/Prism/issues/246","id":112135036,"number":246,"title":"Question about potentially scalability issues with MVVM and popup windows","user":{"login":"ConstantinPatak","id":15195428,"avatar_url":"https://avatars.githubusercontent.com/u/15195428?v=3","gravatar_id":"","url":"https://api.github.com/users/ConstantinPatak","html_url":"https://github.com/ConstantinPatak","followers_url":"https://api.github.com/users/ConstantinPatak/followers","following_url":"https://api.github.com/users/ConstantinPatak/following{/other_user}","gists_url":"https://api.github.com/users/ConstantinPatak/gists{/gist_id}","starred_url":"https://api.github.com/users/ConstantinPatak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ConstantinPatak/subscriptions","organizations_url":"https://api.github.com/users/ConstantinPatak/orgs","repos_url":"https://api.github.com/users/ConstantinPatak/repos","events_url":"https://api.github.com/users/ConstantinPatak/events{/privacy}","received_events_url":"https://api.github.com/users/ConstantinPatak/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-19T12:34:17Z","updated_at":"2015-10-19T12:34:17Z","closed_at":null,"body":"Hello,\r\n\r\nI am currently working on a project and I am using the Prism framework with the MVVM pattern. I followed the ViewModel first approach for the project. I noticed, and please correct me if I am wrong, that when you use the InteractionRequest pattern to show popup windows, the UserControl that is the content of the popup window and the ViewModel of that UserControl instantiates only once, when the program start, and every time the popup opens and closes it uses the same instances.\r\n\r\nI want to ask if there are any potential scalability issues with this? An application with many popup windows can be scaled? Because as I understand all the popup windows contents and the popup windows ViewModels are being loaded in the memory when the program starts.\r\n\r\nThanks in advanced,\r\nConstantin Patak"}}