Войдите в полноэкранный режим в браузере wpf .xbap, размещенном на asp.net - PullRequest
3 голосов
/ 01 сентября 2011

Я много искал, но безуспешно.Я написал медиаплеер в Wpf-браузере, затем развернул свой файл .xbap внутри aspx-файла asp.net.

Теперь мне нужно, чтобы мой медиаплеер смог переключиться в полноэкранный режим. Кто-нибудь есть идеи?Я пробовал много способов, во-первых, я не хочу играть с моим ростом / шириной моего контроллера (это не полноэкранный режим), во-вторых, я попробовал следующий код:

App.Current.MainWindow.WindowState = WindowState.Maximized;

Но я получилследующее сообщение:

Cannot perform this operation when hosted in browser.

Кто-нибудь может мне помочь ???

1 Ответ

1 голос
/ 16 октября 2011

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

  1. Использовать окно вместо страницы (для этого потребуется приложение с полным доверием), а затемследующая строка будет работать нормально:

    App.Current.MainWindow.WindowState = WindowState.Maximized;

  2. Используйте режим киоска IE, но тогда ваше приложение откроется вновый процесс,

  3. Используйте всплывающее окно, но тогда вы можете покрыть только 75% от размера браузера.

  4. Использовать silverlight !!

...