#windows-phone-7 #user-controls #popupwindow
#windows-phone-7 #пользовательские элементы управления #всплывающее окно
Вопрос:
Я разрабатываю приложение для Windows Phone 7.
Я хочу показать разные пользовательские элементы управления с уникальным всплывающим окном.
Когда я закрываю всплывающее окно, я сразу же открываю то же всплывающее окно с другим пользовательским элементом управления в качестве дочернего. Я делаю это следующим образом:
popUpWindow.IsOpen = false;
popUpWindow.Child = null;
popUpWindow.Child = new UserControl2();
popUpWindow.IsOpen = true;
Это правильно?
Комментарии:
1. На первый взгляд выглядит нормально. С какой проблемой вы столкнулись?
2. У меня нет никаких проблем. Я не очень разбираюсь в программировании на Windows Phone, поэтому я не был уверен, правильно ли это.
Ответ №1:
Это один из способов сделать это. Вы также могли бы использовать popUpWindow.ClearValue(Popup.ChildProperty);
для удаления всех дочерних элементов, что делает его немного более понятным и читаемым.