Я использую шаблон ViewModelLocator. У меня следующая ситуация:
Page1 <-> VM1 => Navigate => Page2 <-> VM1 => Navigate => Page3 <-> VM3
=> Page 4<->VM4
=> Page 5<->VM5
Я покажу страницу 2 с использованием VM1, но элементы управления, которые будут вводить данные, будут привязаны к другой VM2. Таким образом, я могу позаботиться об отображении с использованием контента из VM1 и принять меры для пользовательского ввода с использованием VM2. Как я могу добиться этого чистым способом. Есть ли лучший альтернативный подход для такого сценария?
спасибо.