私はこれに対する答えを見つけられませんでした。Silverlight - フルスクリーンを初めて初めて開く(FF、Chrome、IEではない)
ビデオストリームのある銀色のケースがあります。コードをフルスクリーンで有効にした場合:Application.Current.Host.Content.IsFullScreen
初めてアプリケーションをフルスクリーンにすると、アプリケーションはバックグラウンドで開きます(顧客にとっては何も起こらないようです)。
次回まで覚えているようです。
これを無効にすると、ウィンドウがフォーカスを失ったときにフルスクリーンから取り出せるようになります。
これを回避する方法はありますが、スクリーンの上に全画面で非表示ではなく、そこに固定することができます。 (私たちの多くのユーザは、別のモニタにそれを持ち、同時にコンピュータを使用したいので)
私はアプリケーションストレージに格納することを考えていました。ユーザーが初めて移動したときに思い出されるようです前に。しかし、どのようにこれを行うことができないか、また少しハックされているようです。
IEではこれが機能しますが、もちろんこれでは十分ではありません。
Host.Content.FullScreenOptions = System.Windows.Interop.FullScreenOptions.StaysFullScreenWhenUnfocused;
あなたはIsolatedStorageに似てフルスクリーンモードに切り替えるときには、権限のプロンプトを生成します。アプリケーションが集中していない、あなたのアプリケーションに以下を追加する必要があります場合でも、フルスクリーンに滞在していると
ブラウザ外のアプリケーションとして実行してみませんか?私にとって魅力的な作品。ブラウザの外部で実行するときに、 "昇格した信頼が必要"であることを確認してください。 – Dudemeister
試してみましょう。私が思いつく一つの理由は、この機能が私がそれを稼働させるために必要な唯一のものだから、必要以上に追加することです。ブラウザー外のアプリケーションでも、ユーザーエクスペリエンスの違いが何であるかはわかりません。もしそれがほぼ同じであれば、それはそれが有効な議論になると思いますが、それを避けるのではなく問題を解決したいと思っています。 – Nitro
@Dudemeisterなぜ昇格された信頼?このシナリオでは必須ではありません。 – jv42