HtmlHost for Silverlight では、Silverlight プラグインの Windowless パラメータを True に設定する必要があります。ウィンドウレスモードでは、Silverlight プラグインは独自のレンダリングウィンドウを使用しません。代わりに、プラグインコンテンツがブラウザウィンドウに直接表示されます。このため、プラグインとそのコンテンツの両方で透過背景画像が指定されている場合、Silverlight コンテンツが HTML コンテンツと重なって、または混ざっているように見せることができます。
Windowless パラメータを設定するには、次の手順に従います。
C1HtmlHost コントロールを含む Silverlight アプリケーションを作成します。
ソリューションエクスプローラに移動し、YourProject.Web ノードを展開します。YourProject はプロジェクトの名前です。
ソリューションエクスプローラで、Silverlight プラグインが宣言されているページをダブルクリックします。たとえば、YourProjectTestPage.aspx ファイルまたは YourProjectTestPage.html ファイルをダブルクリックしてページを開きます。YourProject はプロジェクトの名前です。
ページで、<div id="silverlightControlHost"> タグまでスクロールし、次のパラメータをパラメータリストの <object> タグと </object> タグの間に追加します。
<param name="windowless" value="true" />
変更を保存して、MainPage.xaml ページに戻ります。
Windowless パラメータが True に設定されていない場合、アプリケーションを実行する際に警告が表示されることがあります。