Есть ли способ сделать UserControl одноэлементным?
Пример:
У меня есть MainWindow и 2 UserControls {UserControl 'A' и UserControl 'B'}
MainWindow имеет 2 кнопки {Button 'UCA' и Button 'UCB'}
UserControl 'A 'есть TextBox.
При запуске у меня есть UserControl' A ', загруженный в MainWindow.
Когда я нажимаю кнопку' UCB ', UserControl' B 'заменяет UserControl' A ', а когда я нажимаю кнопку' UCA ', UserControl' A 'заменит UserControl' B '.
Мой вопрос:
Когда UserControl 'A' активирован, я набираю "Test" в TextBox, а затем переключаюсь на UserControl 'B'. Я хочу, чтобы, когда я снова переключился на UserControl 'A', текст в TextBox все еще был там. Мое решение - создать одноэлементный UserControl, но я не знаю, как это сделать.
NB: Выше приведен простой пример. Я хочу добиться более сложного, чем просто поддерживать текст в TextBox при переключении между UserControl. Но дело в том, как вызвать тот же экземпляр UserControl, не создавая новый.