On Begin Overlap срабатывает только тогда, когда вы начинаете перекрытие, поэтому если у вас есть какая-то логика, которая устанавливает ваше «может взобраться» на false, вам нужно будет выйти за пределы коллайдера и снова вернуться в него для другого события Begin Overlap.
Просмотреть приложение Silverlight клиентская загрузка .xap файл, который содержит dll и одну конфигурацию xml и дополнительные ресурсы. dll содержит скомпилированный код c#, который работает во времени выполнения Silverlight в клиентской машине. Время выполнения Silverlight является в основном подмножеством полного времени выполнения .NET. Таким образом, точка является пользователем, получает код в dll и затем может использовать инструменты для получения кода первоисточника. Так самое большее можно сделать, путаница. Все еще для очень критического кода, который не должен быть опцией. Можно использовать некоторый другой путь (WCF, или другие веб-сервисы для сокрытия некоторой части кода могут быть), если это кричит потребность.
Если Вы хотите видеть, как легкий это должно посмотреть на код в приложении Silverlight, просто выполняет текст SilverlightSpylink FirstFloor. Пока Ваш установили Отражатель.NET, Вы сможете видеть (поскольку Вы взаимодействуете с приложением), весь исходный код включая xaml файлы.
Так как код действительно становится загруженным на клиент (и даже пытающийся предотвратить это с прагмой, без кэшей, не будет работать, так как они могут поразить URL), необходимо будет защитить код путем хранения важной логики на сервере.
Каждый раз, когда Вы находитесь в веб-браузере, весь клиентский код загружается на машину и может быть исследован пользователем. Это идет для JavaScript, Flash и Silverlight.
Если у Вас есть собственный код, который абсолютно должен быть скрыт затем, необходимо поместить его на сервер и выставить API, который клиенты могут назвать, чтобы показать информацию пользователю.
При помещении прагмы - Никакой Кэш - не будет препятствовать тому, чтобы .xap был сохранен на машине, вместо этого это будет передано потоком плагином Silverlight. Без прагмы .xap файл хранится во временных интернет-файлах.
Помещение приложения на странице на https далее защитит transmition .xap
Если возможно потребуйте, чтобы аутентификация просмотрела веб-страницу / .xap, файл (благодарит Joel),
Если Ваше испуганное, кто-то украдет Вашу интеллектуальную собственность и тот закон, будет недостаточно, То необходимо будет запутать код. Но я не звонил бы, та защита на говорят, но средство устрашения к случаю перепроектируют.