Hallo Ich versuche, eine HTML-Datei zu laden, die im selben Pfad wie Klasse ist Ich arbeite mit Via eine Webansicht in Xamrian Formen, wenn ich die App I laufen bekomme einen weißen Bildschirm und nichts lädt hier ist mein Code:Wie lade ich eine lokale HTML-Datei in einem xamrian Forms Webview
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
namespace App.Plan
{
public partial class Tornado : ContentPage
{
public Tornado()
{
InitializeComponent();
var browser = new WebView
{
Source = "local.html"
};
}
}
}
jede Hilfe wäre erstaunlich!
Vielen Dank im Voraus!
Ich würde vorschlagen, verweisen Sie auf die Dokumentation, https://developer.xamarin.com/guides/xamarin-forms/working-with/webview/ Sagt, in den Ordner Ressourcen für iOS/Assets Ordner für Android zu platzieren und zu erinnern um Ihre Build-Aktion auf BundleResource für iOS und AndroidAsset für Android – Bearcat9425
zu setzen Ich habe dies getan und bekomme immer noch das gleiche Problem, andere Vorschläge? Danke für die schnelle Antwort! :) – Phoneswapshop
Um eine lokale HTML-Datei für die Webansicht zu laden, müssen Sie die BaseUrl-Eigenschaft festlegen, um der Webansicht mitzuteilen, welches Präfix zum Auflösen von Dateien verwendet werden soll. Sie müssten dies auf jeder Plattform tun. Wo sind Ihre plattformspezifischen Implementierungen für den Zugriff auf diesen Pfad und die lokale HTML-Datei? Was Sie gepostet haben, würde funktionieren, wenn Sie eine Internetseite aufrufen würden, die in eine UrlWebViewSource übersetzt würde, würde local.html nicht übersetzen, weshalb Sie nichts sehen. – Bearcat9425