Hi Jayjay,
How about using Binding for your data? Take a look at the documentation:
Quickstart: Data binding to controls and
Data binding with XAML.
Try to create a series of data in the backend and binding them to the frontend xaml, for instance if user is working on the first question, you should bind the first question content to the xaml, if user finished the question, you can then bind the
second question content to the xaml.
MVVM could be a really great thing for your scenario if you interested in it, ref:
Use the Model-View-ViewModel (MVVM) pattern.
--James
<THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
Thanks
MSDN Community Support
Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.