Как получить доступ к полям в приложении Silverlight, созданном с помощью WCF RIA? - PullRequest
0 голосов
/ 20 декабря 2011

Как получить доступ к элементам управления в приложении Silverlight, созданном WCF RIA?

У меня открывается страница с несколькими переменными строки запроса То, что я пытаюсь сделать, это установить значения элементов управления на элементе управления Silverlight на эти значения

РЕДАКТИРОВАТЬ: кажется, что есть три подхода, InitParams, QueryString и HtmlPage.Document

Полная информация о Бри Мохане сообщение в блоге

Ответы [ 2 ]

1 голос
/ 21 декабря 2011

Вы должны помнить, что XAP-файл - это ВТОРОЙ элемент, который загружается с веб-сайта, а не первая страница. Посмотрите на Javascript первой страницы, вы увидите, что есть ряд параметров, которые выдаются в командной строке для запуска приложения Silverlight. Именно здесь вы берете QueryString на первой странице и передаете его в приложение Silverlight. Пару ссылок для вас ....

Пример CodeProject - показывает механику, но не отличную реализацию

Документация MSDN

0 голосов
/ 20 декабря 2011

Связывание в Silverlight / WPF / XAML - ваш друг :-). Режим привязки TwoWay будет не только получать значения для элемента управления, но и возвращаться к сгенерированным объектам WCF RIA.

MVVM (Model-View-ViewModel) был создан, чтобы помочь в этом. Я не уверен, сколько вы знаете о Silverlight, но лично я не хотел бы развиваться в XAML без него. В Интернете есть много учебников. Вот один, который я нашел, который должен вам помочь: http://code.msdn.microsoft.com/silverlight/MVVM-Sample-for-WCF-RIA-115b1f38

...