Страница Silverlight против пользовательского контроля - PullRequest
3 голосов
/ 23 июня 2011

Использование какого из них является лучшим подходом при планировании приложения Silverlight? UserControls или Page.

Насколько я понимаю, когда вам нужно инкапсулировать некоторую логику некоторого компонента, который является действительно универсальным и пригодным для повторного использования, тогда используйте usercontrol, иначе используйте Page, потому что Page тесно интегрирована с историей браузера и т. Д., Поэтому вы можете перемещаться назад и вперед и можно использовать NavigationService для навигации по страницам, потому что, если вы продолжаете использовать пользовательские элементы управления, очень утомительно переходить к нужной странице. Таким образом, мы не можем добавить его в закладки, потому что это не имеет смысла. Нам придется снова найти путь через меню в приложении, чтобы достичь желаемого местоположения.

Правильно ли мое понимание? Мне нужны ваши взгляды.

Заранее спасибо:)

1 Ответ

1 голос
/ 08 июля 2011

Ваше понимание верно. Используйте Pages для интеграции со структурой навигации и основными страницами и элементами управления для пользовательских компонентов и т. Д.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...