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





Установите System.Windows.Interop.BrowserHost.IsFullScreen = true.
Вы можете установить
Application.Current.Host.Content.IsFullScreen = true;
это должно быть сделано с помощью события кнопки мыши или щелчка, вы не можете заставить пользователя перейти в полноэкранный режим без какого-либо взаимодействия с его стороны.
Затем вам нужно будет масштабировать изображение. Если он находится в элементе, который масштабируется автоматически, например, в ячейке сетки, и размер сетки изменяется автоматически (например, если это корневой элемент на странице, а для страницы не указана ширина или высота), тогда все в порядке, но в остальном вы нужно будет обработать событие Application.Current.Host.Content.FullScreenChanged и либо изменить размер, либо применить масштабное преобразование к изображению или его контейнеру, чтобы оно заполнило экран, и сделать то же самое, когда вы вернетесь в неполноэкранный режим. .
Похоже, это может не работать в других средах выполнения, кроме Microsoft в Windows, поэтому, возможно, это не лучшее решение.