Вам нужно использовать фреймворк, чтобы помочь тому, что вы пытаетесь сделать, иначе вы в конечном итоге напишите тонны кода.
Я создал похожее приложение (одновременно показываю несколько пользователей одновременно) и использую Prism , чтобы помочь мне.Если вы хотите узнать об этом, вы можете пройти через Prism Training Kit .