0

問題:
Silverlight ツール<Navigation:frame/>で、ボタンをクリックしたときにそのフレームに Google ホームページをロードしたい、またはロード中の可能性があります..

私が試し
たこと:フレームのソースを「http://www.google.com」として試してみましたが、作業は無効で、URIマッピングはありません。そして、NavigateUri="http://www.google.com" TargetName="ContentFrame"このように配置するハイパーリンクを試してみましたが、まだ運がありません。

意図:
実際には、ページ コンテンツを XML 形式またはその他の形式で取得して、コードを使用して Google ページのコンテンツを変更し、フレームに入力できるようにしたいと考えていました。

ここで助けが必要です。

4

1 に答える 1

0

ブラウザで Silverlight を使用している場合、Web ページを「コンテキスト内」でロードできないため、外部ページとしてロードする必要があります。

一種の...

Web クライアントを介してページを読み込むことができますが、外部にアクセスするようにクライアント アクセス ポリシーを設定する必要がある場合があります。

また、WCF サービス バックエンドを呼び出して、「読み込み」を行うこともできます。独自のカスタム プロキシのように。

XML 形式の場合は、クライアント アクセス プロキシを使用して Web クライアントを試すと役立つ場合があります。

ああ、思い出したのですが、ボタンがクリックされるまで表示されない div をセットアップして、そこにコンテンツをロードできます。Silverlight は JavaScript を使用して動的 html をロードできるからです。

于 2013-02-20T21:05:11.743 に答える