Передача данных между элементами управления Silverlight

Я создаю веб-сайт на основе ASP.NET, на некоторых страницах которого размещаются элементы управления Silverlight. Если у меня есть элемент управления на странице A, которому нужны данные из другого элемента управления Silverlight на странице B, как я могу отправить эти данные из одного элемента управления в другой.

Элементы управления Silverlight - это разные настраиваемые элементы управления Silverlight, созданные мной, а затем добавленные в мой проект ASP.NET?

Я кодирую на C #.


person Tony The Lion    schedule 16.09.2009    source источник


Ответы (2)


Поскольку элементы управления не находятся на одной странице ASPX и, следовательно, не находятся в памяти в одно и то же время, вы можете передавать данные в строке запроса URL-адреса, который запускается элементом управления HyperLink на одной странице, а на целевой странице принимать данные отключите строку запроса и передайте ее второму элементу управления как initParams.

person DaveB    schedule 18.09.2009

Один из способов - это новая поддержка, которую MEF имеет для Silverlight, вы можете просто указать, что одна страница будет [экспортировать] данные, и указать на другой странице, что вы [импортируете] данные, а MEF выполняет всю тяжелую работу.

Прочтите эту статью для получения дополнительной информации.

person Timothy Walters    schedule 16.09.2009