Я могу загрузить локальный файл HTML в мой WebView
, как это (это работает отлично):Загрузить локальный файл CSS в Xamarin IOS WebView?
var fileName = "Views/Default.html";
var localHtmlUrl = Path.Combine(NSBundle.MainBundle.BundlePath, fileName);
var url = new NSUrl(localHtmlUrl, false);
var request = new NSUrlRequest(url);
WebView.LoadRequest(request);
Я хотел бы сослаться на CSS-файл (также локальная) в моем HTML-файле:
<link href="Content/style.css" rel="stylesheet">
Файл CSS существует внутри папки Content
, для действия сборки установлено значение Содержимое для указанного файла.
Как я могу ссылаться/загружать файл CSS в вопрос через мой html-файл? Возможное?
ОБНОВЛЕНИЕ: Были ли css и html в отдельных папках. Поместите их в папку Content
, а затем обновите hrefs, которые решили проблему при использовании LoadRequest
.
Правильный ответ, но лучше, если вы копируете вставить код здесь, в случае с ссылка будет нарушена в будущем – xleon
обновлен ответ –
Я видел это, но 'LoadHtmlString' берет строку. Должен ли я читать * все * мои html-файлы в виде строки только для этого метода? Честно говоря, похоже, что я что-то упускаю. – mxmissile