Posted on 29. January 2011

Обновились расширения Silverlight для Windows 7

Native Extensions for Microsoft Silverlight(NESL) – это расширение предназначено для создания вне-браузерных, с повышенными привилегиями, Silverlight приложений, которые используют возможности Windows 7 через COM-объекты.

Текущая версия (2.0 Preview) включает в себя следующие:

  • изменения:
    • Microsoft.Silverlight.Windows.Platform.WindowMessageInterceptor больше не сингелтон. Свойство Current было удалено и можно использовать открытый конструктор для создания объектов.
  • исправленные ошибки:
    • ошибки в случае использования дополнительных шагов после компиляции;
    • исключение при использовании TaskbarButton.SetProgressState();
    • различные ошибки в Portable Devices API;
    • ошибки в Children Book демо;
    • и др.
  • новые возможности:
    • Touch API:
      • полная поддержка манипуляций;
      • использование встроенного в Silverlight 4 механизма по работе с манипуляциями.
      • поддержка жестов – обработка манипуляции поддерживает события жестов:
        • поддерживаемые жесты – поворот, масштабирование, флик, нажатие двумя пальцами, нажатие, удержание и др.
      • метрики системы касания – класс  Microsoft.Silverlight.Windows.Platform.SystemMetrics
        • используйте GetTouchSupport() метод, что получить информацию поддерживает ли устройство touch-интерфейс, если да – какой тип устройства и сколько точек касания.
        • и др.
    • Перехват сообщения через SL плагин.