0

私は完全にSilverlightを使用しており、始めています。ここで「はじめに」シリーズの最初のシリーズを終了し、ここでHTMLBridgeを確認しまし。Visual Studioは、新しいSilverlightアプリケーションを作成したときに、私のためにWebサイトを作成しました。HTMLブリッジのチュートリアルでは、別のチュートリアルを作成しsilverlight page(これが作成する必要があります)、コードを挿入しました。

質問

これをhtmlページに埋め込むにはどうすればよいですか?(私はjavascriptと同様にマークアップを使用してそれを行う方法を知っています、私はClientBinディレクトリ内の単一のxapファイルからアプリケーションを取り出す方法について混乱しています)

4

1 に答える 1

0

Silverlightを使用すると、HTMLページ内の単一のプラグインを処理できます。そのプラグインは、HTMLページがダウンロードする単一のXAPファイルです。

Silverlightアプリにも多くのページがある場合がありますが、そのナビゲーションはHTMLナビゲーションと同じではありません(コンテンツを変更している間、ブラウザーをだまして同じページにとどまらせるためにブックマークURLを使用します)。関係するHTMLページは1つだけです。

最初は、新しいページをテストするために、app.xaml.csファイルを変更して、RootVisual = new Main()などの代わりに新しいSilverlightページを作成できます。長期的には、必要なプラグインごとに1つのSilverlightアプリケーションが必要です。

更新(コメントから):

Silverlightのページは、単一のメインページの視覚要素を別のSilverlightページのコンテンツに置き換えることによって変更されます。

RootVisualを単純に置き換えることはできません(起動時にのみ設定できるため)。

新しいナビゲーションまたはビジネスアプリケーションプロジェクトから始めて、基本を確認します(ナビゲーションは非常に複雑になりますが、どのように機能するかを確認すると、かなりクールになります)。

于 2012-03-13T09:40:53.350 に答える