В дополнение к тому, что сказал Карло,
То, как мы это делаем, состоит в том, чтобы создать пустую сетку в том месте, где должны отображаться все ваши элементы управления, а затем с помощью BlankGrid.Children.Clear () и BlankGrid.Children.Add () указать, какой элемент управления отображается в эта позиция.
Мы обнаружили, что это было лучше всего с программной точки зрения, поскольку у нас есть большое количество пользовательских элементов управления, но метод Карло сработал бы хорошо, если бы вы захотели использовать конструктор.