Передача данных между элементами управления Silverlight - PullRequest
0 голосов
/ 17 сентября 2009

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

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

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

Ответы [ 2 ]

1 голос
/ 18 сентября 2009

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

0 голосов
/ 17 сентября 2009

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

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

...