Вопрос

Можно ли показать изображение в полноэкранном режиме с помощью silverlight?Я ищу что-то вроде полноэкранного режима для флеш-видеоплееров.

Это было полезно?

Решение

Вы можете установить

Приложение.Текущий.Хост.Контент.IsFullScreen = true;

это должно быть сделано с помощью события нажатия кнопки мыши или щелчка, вы не можете принудительно перевести пользователя в полноэкранный режим без какого-либо взаимодействия с его стороны.

Затем вам нужно будет масштабировать изображение.Если он находится в элементе, который масштабируется автоматически, например, в ячейке сетки, и размер сетки изменяется автоматически (например, если это корневой элемент на странице, а на странице не указаны ширина или высота), тогда все в порядке, но в противном случае вам нужно будет обрабатывать приложение.Current.Host.Content.Событие FullScreenChanged и измените размер изображения или его контейнера, либо примените масштабное преобразование, чтобы оно заполнило весь экран, и сделайте то же самое, когда вернетесь в не полноэкранный режим.

Другие советы

Установленная Система.Windows.Взаимодействие.BrowserHost.IsFullScreen = true.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top