Могу ли я использовать Silverlight для создания межплатформенных виджетов рабочего стола?Виджеты Silverlight перекрестные пластины?
ответ
В Silverlight 2.0 у вас не будет такой удачи.
В Silverlight 3.0 (в настоящее время в бета-версии), однако, была добавлена поддержка для Из возможностей браузера, который означает, что вы можете скачать и запустить Silverlight приложения с рабочего стола.
Платформа Silverlight в целом является кросс-платформенной, поэтому внешние (настольные) приложения в Silverlight 3.0 будут точно такими же.
Катушка от Что нового в Silverlight 3 Beta? часть страницы выпуска:
Из возможностей браузера.Новый из опыта браузера в Silverlight 3 позволяет пользователям размещать свои любимые приложения Silverlight непосредственно на ПК и Mac, со ссылками на рабочем столе и начального меню все без необходимости загрузки дополнительного выполнения или браузера. Кроме того, новый опыт позволяет приложениям Silverlight работать, подключен ли компьютер к Интернету или нет - радикальное улучшение традиционного веб-опыта . Особенности включают:
- Жизнь за пределами браузера. Приложения Silverlight теперь могут быть , установленные и запущенные с рабочего стола в качестве облегченных веб-компаньонов. Таким образом, пользователи могут использовать свои любимые веб-приложения , независимо от , подключены ли они к Интернету или нет.
- Настольные ярлыки и поддержка меню запуска. Приложения Silverlight могут быть сохранены на рабочем столе компьютера или компьютера Mac компьютера со ссылками в стартовом меню и папке приложений, а также доступны с доступом одним щелчком мыши.
- Безопасный. Использование функций безопасности .NET Framework, приложения Silverlight работают в защищенной изолированной программной среде с постоянным изолированным хранилищем. Эти приложения имеют большинство из тех же ограничений безопасности, что и традиционные веб-приложения, и поэтому можно доверять без предупреждений или предупреждений о безопасности, , минимизирующих прерывания пользователя.
- Гладкая установка. Поскольку приложения Silverlight хранятся в локальном кеше и не требуют дополнительных привилегий для запуска, процесс установки является быстрым и эффективным.
- Автоматическое обновление. После запуска приложения Silverlight могут проверять на новые версии на сервере, а автоматически обновляется, если он найден.
- Обнаружение подключения к Интернету. Приложения Silverlight могут теперь определить, имеют ли они Интернет и могут реагировать разумно, включая кеширование данных пользователей до тех пор, пока их соединение не будет восстановлено.
Silverlight Vs WPF
Прежде всего, WPF не совсем Silverlight. По сути, они требуют различного времени выполнения. Silverlight Runtime - это подмножество .NET, и его нужно установить клиентом для просмотра ваших приложений SL через браузер. В настоящее время среда исполнения SL доступна для Windows и Mac. Moonlight по-прежнему не является полноценным и развивается для Linux.
WPF, с другой стороны, является чисто поверх среды выполнения .NET и доступен только для Windows.
Вы можете использовать XAML для создания пользовательских интерфейсов в Silverlight и WPF, и пока вы будете придерживаться подмножества Silverlight, вы также можете скомпилировать свой XAML в WPF.
Desktop Widgets
Теперь ваша мысль о создании кросс-платформенный «рабочий стол» виджеты - Вы хотите разместить Silverlight приложения в окне рабочего стола? Silverlight 3.0 обеспечивает поддержку хостинга элементов управления silverlight из браузера.
В противном случае см. Мою запись в блоге о размещении Silverlight с использованием оболочки браузера. http://amazedsaint.blogspot.com/2008/12/thinking-outside-silverlight-sandbox.html.
Этот пост вращалась вокруг
- хостинг HTML-страницы с помощью Silverlight в/Webkit настольное приложение Winforms с помощью элемента управления веб-браузера, а общаться взад и вперед с помощью HTML DOM
- Встраивание легкий веб-сервер с приложением-получателем и обрабатывает запросы на выполнение таких операций
Но помните - это не WPF. Надеюсь, это прояснится.
- 1. Silverlight перекрестные вызовы домена
- 2. Перекрестные ссылки в Silverlight
- 3. Как создать виджеты в Silverlight?
- 4. flatiron.js/пластины частичные шаблоны?
- 5. Лазурное хранилище - перекрестные перекрестные обновления
- 6. Сжимающие пластины - NSPropertyListSerialization vs plutil?
- 7. Как удалить код котельной пластины
- 8. перекрестные звонки?
- 9. перекрестные компиляторы
- 10. Silverlight 4 Trusted Application - Можно ли перетаскивать виджеты за окном?
- 11. Возможно ли размещать виджеты Silverlight из приложения WPF?
- 12. Регулярное выражение для проверки номера пластины
- 13. питон кода для создания нигерийской пластины номер
- 14. Использование питона для текста котла пластины
- 15. Idiomatic Swift: кодирование кодовой пластины Getter & Setter
- 16. Как включить котел пластины компас кода библиотеки
- 17. Перекрестные запросы домена Confusion
- 18. перекрестные в PostgreSQL, граф
- 19. перекрестные ссылочные столбцы таблицы
- 20. Возможные перекрестные континенты
- 21. GET просит перекрестные сайты
- 22. Перекрестные контрольные переменные
- 23. jQuery Перекрестные ошибки домена
- 24. Перекрестные конфликты в StructureMap
- 25. Перекрестные ссылки в rticles
- 26. Перекрестные потоки PDF
- 27. перекрестные ссылки с запросами
- 28. Зачем использовать перекрестные проверки?
- 29. Перекрестные звонки с Akka
- 30. Await/Async Перекрестные потоки?
По кросс-платформенный, вы имеете в виду Windows, Unix, Mac и т.д., или вы имеете в виду "Рабочий стол" и "браузер"? –
Извините, должно быть, было более конкретным. Я имею в виду Windows/Mac, в отличие от Desktop/Browser – Ash