すべてのSilverlightアプリケーションは、例えば、オブジェクトを使用してHTMLに埋め込まれています。
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
それはあなたがまだあなたがSilverlightを持っているページに他のHTML要素を持っていることを意味します。新しいhtml要素を作成し、それをコード内のページに追加することもできます。
したがって、silverlightをホストしているページにdiv要素を作成し、z-indexを使用してsilverlightオブジェクトの前に表示する方法があります。そして、このソリューションを実装するには、少なくとも2つの方法があります。
コードビハインドです。コードビハインドファイルのhtml要素にアクセスする方法:
HtmlElement mydiv = HtmlPage.Document.GetElementByID( "mydiv"); JavaScriptの
を使用して
それは、回避策ですが、私たちは、Silverlightは、その中にHTMLを埋め込むことができるまで、それに固執する必要があります。
広告用に予約された領域にxamlを与えるのはどういう意味ですか?そのようなxamlを提供する企業はありますか? – vidalsasoon
xaml広告を提供する企業はありませんが、カスタムコードを使用してxamlに変換できます。 – bugBurger