передача кода c # из aspx.cs в xaml.cs - PullRequest
1 голос
/ 18 сентября 2010

Кто-нибудь знает, как это сделать? В частности, у меня есть два массива и несколько чисел с плавающей точкой в ​​файле aspx.cs, и я хочу использовать его для веб-приложения silverlight (xaml.cs).

Спасибо за помощь!

Ответы [ 2 ]

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

Ctrl + C -> Alt + Tab -> Ctrl + V

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

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

Ну, в зависимости от размера, вы можете отформатировать их как строки, передать их как initParams, а затем проанализировать строки обратно в массивы. Это обходной процесс, но я думаю, что вам лучше всего общаться напрямую между aspx.cs и silverlight.

Следующая ссылка подробно описывает использование параметров init: http://www.silverlightshow.net/tips/How-to-pass-initialize-parameters-to-Silverlight-application-using-ASP.NET-3.5-Silverlight-control.aspx

Тем не менее, если объем данных значительно увеличивается, вы можете рассмотреть возможность использования простого веб-сервиса для управления данными.

Если вам нужно динамически взаимодействовать со страницей aspx (я имею в виду, больше, чем просто при загрузке страницы), можно использовать javascript для вызова методов в silverlight с атрибутом [ScriptableMember].

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