Полноэкранный режим в Silverlight - PullRequest
2 голосов
/ 27 сентября 2008

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

Ответы [ 2 ]

5 голосов
/ 27 сентября 2008

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

Application.Current.Host.Content.IsFullScreen = true;

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

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

0 голосов
/ 27 сентября 2008

Установить System.Windows.Interop.BrowserHost.IsFullScreen = true.

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