2012-05-14 2 views
4

私は最近、ウェブブラウザコントロールを使用して、ウィンドウズ電話機7のウェブブラウザを作成しました。しかし、ユーザーがボタンを保存した場合、ウェブページを保存したいと考えています。。また、私はのタイトルとその特定のWebページのというURLを持つ別のページ(Page1.xaml)に保存したページを表示する必要があります。そのWebページのサムネイル C#の新機能であるため、隔離されたストレージを使用してWebページを保存する方法がわかりません。私は非常に多くの場所で研究してきましたが、私は答えを得ていませんでした。誰もこれで私を助けることができますか?私のウェブブラウザ名は"ブラウザ"、テキストボックス名は"UrlTextBox"、保存ボタン名は"savebtn"です。あなたの努力のために事前に感謝!ウェブブラウザコントロールを使用してウェブページを保存したい

答えて

1

ブラウザで保存されたキャッシュファイルは、Webブラウザーコントロールをホストしているアプリケーションでは使用できないため、これらのファイルに直接アクセスするために、自分でダウンロードする必要があります。

ページからのテキストがほしいのであれば、SaveToString()を呼び出すことでこれを得ることができます。
さらに必要な場合は、SaveToStringへの呼び出しで返された値を解析してから、余分なファイル(画像、javascript、cssなど)を自分で要求し、すべてを独立した保存場所に保存する必要があります。また、ISファイル構造内の適切な相対パスを使用するために保存するすべてのパスを更新する必要があります。あなたはSilverlightの#のWP7アプリケーション内からスクリーンショットを撮るhttp://www.jeff.wilcox.name/2011/10/screenshots-cs-how-to-capture-screenshots-of-your-app-on-your-device/

関連する問題