現在、Assets フォルダーに配置して HTML ファイルを webview にロードしています (正常に動作しています)。XHTML ファイルに対してそのようにしようとすると、webview で空白として表示されます。
質問: ローカル ドライブからストア アプリの WebView に XHTML ファイルを読み込むことはできますか?
助けが必要...
現在、Assets フォルダーに配置して HTML ファイルを webview にロードしています (正常に動作しています)。XHTML ファイルに対してそのようにしようとすると、webview で空白として表示されます。
質問: ローカル ドライブからストア アプリの WebView に XHTML ファイルを読み込むことはできますか?
助けが必要...
基本的に問題は、ビルド アクションが [なし] に設定されているため、XHTML ドキュメントがプロジェクトの一部にならないことです。含める必要があります。行うには、次の手順に従います。
その XHTML ドキュメントを右クリックし、プロパティをクリックします。
プロパティ「Build Action」のコンボボックスを開く
デフォルトは「なし」で、「コンテンツ」に変更します
それでおしまい。テストして返信します。うまくいく場合は、回答としてマークすることを忘れないでください。
更新 1
アセットから XHTML を読み込む
MyWebView.Source = new Uri("ms-appx-web:///Assets/test.xhtml");
ローカル フォルダーから XHTML を読み込みます。
var XHTML = await Windows.Storage.ApplicationData.Current.LocalFolder.GetFileAsync("test.xhtml");
MyWebView.NavigateToString(await Windows.Storage.FileIO.ReadTextAsync(XHTML));