Невидимый контроль Silverlight - PullRequest
0 голосов
/ 22 февраля 2011

Я хочу использовать Silverlight в качестве компонента калькулятора (я хочу запустить некоторые вычисления на стороне клиента, и для этого слишком медленный javascript)

У меня есть метод сценариев на SL, и все работает,Теперь, как сделать компонент Silverlight невидимым?

РЕДАКТИРОВАТЬ: Создание компонента невидимым не будет работать.Некоторые браузеры (Safari для одного) не работают, если компонент невидим или отображается вне экрана.

1 Ответ

2 голосов
/ 22 февраля 2011

Простой ответ - установить для атрибута Visibility элемента Silverlight значение Collapsed следующим образом:

<TextBlock Visibility="Collapsed" />

Или вы можете скрыть весь тег объекта, используя:

style="visibility:hidden;"

Я не уверен, что вы многого выиграете, так как будут накладные расходы на связь с плагином Silverlight и браузером.Оба запускаются на клиенте (как вы упомянули), но Javascript работает по-разному в разных браузерах.Возможно, вам лучше оптимизировать свой JavaScript.

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