Повторное использование всплывающего окна с различными пользовательскими элементами управления - PullRequest
0 голосов
/ 22 апреля 2011

Я занимаюсь разработкой приложения для Windows Phone 7.

Я хочу показать разные пользовательские элементы управления с уникальным всплывающим окном.

Когда я закрываю всплывающее окно, я сразу же открываю это всплывающее окно с другим пользовательским элементом управления, как дочерний. Я делаю это так:

popUpWindow.IsOpen = false;
popUpWindow.Child = null;

popUpWindow.Child = new UserControl2();
popUpWindow.IsOpen = true;

Это правильно?

1 Ответ

1 голос
/ 23 апреля 2011

Это один из способов сделать это. Вы также можете использовать popUpWindow.ClearValue(Popup.ChildProperty); для удаления всех дочерних элементов, что делает его немного более явным и читабельным.

...