Каковы ограничения Silverlight? - PullRequest
1 голос
/ 29 февраля 2012

Каково значение Silverlight вне режима браузера с точки зрения установки, привилегий, ограничений и обновлений?

Можно ли запустить Silverlight (в режиме браузера, на веб-страницах) в полноэкранном режиме (например, при нажатии клавиши F11)? Каковы ограничения? Возможно ли это сразу после загрузки приложения?

Можно ли запустить офис (word, excel) через Silverlight в режиме вне браузера или в режиме браузера (на веб-страницах)?

Можно ли зафиксировать событие закрытия браузера в silverlight?

Ответы [ 2 ]

0 голосов
/ 29 февраля 2012

Возможно запустить Silverlight в полноэкранном режиме. Вы можете использовать клавишу F11 для этого. Вы можете использовать следующий код для запуска Silverlight в полноэкранном режиме.

private void btnFullScreen_Click(object sender, RoutedEventArgs e)
{
    if (btnFullScreen.IsChecked.Value)
    {
          Application.Current.Host.Content.IsFullScreen = true;                                
          btnFullScreen.Content = "Exit Full Screen";
    }
    else {
        Application.Current.Host.Content.IsFullScreen = false;
        btnFullScreen.Content = "Full Screen";
    }
 }

Во-вторых, пока нет возможности запускать / размещать программы MS Office через Silverlight. Смотрите ссылку ниже для получения дополнительной информации об этом:

Размещение приложения Microsoft Office в Silverlight 4?

Наконец, вы можете реализовать захват события закрытия браузера в Silverlight, вызвав метод JavaScript OnClose() из Silverlight.

Проверьте эту ссылку для получения информации о захвате события закрытия браузера в Silverlight.

0 голосов
/ 29 февраля 2012

См. http://msdn.microsoft.com/en-us/library/ee721083(v=vs.95).aspx для описания доверенных приложений с повышенными привилегиями.

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