2011-09-01 33 views
3

我搜索了很多,但未能成功。 我在Wpf瀏覽器中編寫媒體播放器,然後在asp.net aspx文件中部署我的.xbap文件。在asp.net中的wpf瀏覽器.xbap中輸入全屏模式

現在我需要我的媒體播放器才能切換到全屏模式,有人有什麼想法嗎? 我嘗試過很多辦法,第一我不希望我的控制器我的身高\寬打(這不是全屏模式),第二我嘗試下面的代碼:

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

,但我得到了以下信息:

Cannot perform this operation when hosted in browser. 

任何人都可以幫助我???

+1

看看[這裏](http://stackoverflow.com/questions/6593685/xbap-in-fullscreen-mode)。 – Willem

+0

謝謝威廉,我看到了這一點,但我不想打開新的程序。我想要常規的全屏模式,就像在Silverlight中:Application.Current.Host.Content.IsFullScreen = true; –

+0

我也希望所有框架元素的狀態將保持不變,並且我將控制它們並且可以切換回正常模式 –

回答

1

在WPF瀏覽器中不存在普通的基本全屏幕,有一些解決方案可以繞過這個問題。

  1. 使用窗口,而不是頁面(這將需要完全信任的應用程序),然後下面一行將正常工作:

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

  2. 使用IE Kiosk模式,但隨後你的應用程序將在新proccess打開,

  3. 使用彈出窗口,但你只能覆蓋75%的瀏覽器的大小。

  4. 使用silverlight !!

相關問題