Управление ссылками в приложениях Silverlight - PullRequest
1 голос
/ 19 августа 2010

Каков наилучший способ управления ссылками в приложении Silverlight? В моем приложении есть различные пользовательские элементы управления, которые открывают новый веб-сайт в новом окне.

Я знаю, что на странице aspx хостинга вы можете передать параметры, но я не знаю, как и где хранить эти ссылки внутри? Должен ли я добавить коллекцию в объект App? Есть ли другой механизм, который уже существует? Это хорошая идея, чтобы мои пользовательские элементы управления брали ссылки из объекта глобальной области, или ссылки должны быть переданы в конструкторе?

Как ты это делаешь?

1 Ответ

1 голос
/ 19 августа 2010

У вас есть много вариантов в Silverlight, в зависимости от того, какого типа ссылки, сколько и как вы хотите их поддерживать.

Если на них ссылаются по ID и время от времени обновляют, вы можете сохранить их всловарь ресурсов или пользовательский файл XAML и загружайте его по требованию (в конце концов, файлы XAML - это просто описания объектов).

Если вам необходимо постоянно поддерживать их, база данных на сервере будет хранить их централизованно, и выизвлекайте их по мере необходимости через службу.

Для лотов в отдельных пользовательских элементах управления, которые не меняют ссылки часто, вы можете просто сделать URL-адрес гиперссылки свойством объекта и установить ссылки в XAML, который содержитэлементы управления (это самый простой вариант для простейшего использования).например,

<customControl Hyperlink="http://mylink.com/path/params/etc"/>

В основном все сводится к тому, как вы хотите управлять ими.Если вы напишите нам через контактную страницу нашего веб-сайта с конкретными сведениями, мы будем рады предоставить более подробные примеры / предложения.

Надеюсь, это поможет.

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