Привет, я пытаюсь загрузить файл html, который находится в том же пути, что и класс, с которым я работаю. Через веб-представление в xamrian-формах при запуске приложения I получить белый экран и ничего не загружать здесь мой код:Как загрузить локальный html-файл в xamrian-формах 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"
};
}
}
}
любая помощь была бы потрясающей!
Заранее благодарен!
Я бы посоветовал вам обратиться к документации, https://developer.xamarin.com/guides/xamarin-forms/working-with/webview/. Говорит, что нужно поместить в папку Ресурсы для iOS/Assets Folder для Android и запомнить чтобы установить действие сборки для BundleResource для iOS и AndroidAsset для Android – Bearcat9425
Я сделал это, и я все еще получаю ту же самую проблему при любых других предложениях? Спасибо за быстрый ответ! :) – Phoneswapshop
Чтобы загрузить локальный файл html для просмотра в Интернете, вы должны установить свойство BaseUrl, чтобы сообщить веб-сайту, какой префикс использовать для разрешения файлов. Вам нужно будет сделать это на каждой платформе. Итак, где ваши специфические реализации платформы для доступа к этому пути и локальному файлу HTML? То, что вы опубликовали, будет работать, если вы вызываете интернет-сайт, который будет переведен в UrlWebViewSource, local.html не переведёт, почему вы ничего не видите. – Bearcat9425