WebView внутри ListView на xamarin.forms
Я пытаюсь читать канал RSS и дисплей на WebView и ListView. Когда я запускаю свой код в эмулятор Xamarin для Android, он отображается, как показано ниже. Дисплей выглядит искаженным?
- Я не знаю, где эти треугольники, исходящие с правой стороны?
[Нажмите здесь] [2] для URL-адреса rss. Я читаю элемент описания каждого элемента и отображаю его в вебе. Как вы можете видеть, каждое описание довольно длинное, но оно отображает только часть описания до прямой линии для каждого. Почему это усечение?
ListView.ItemTemplate>
</StackLayout> </ViewCell> </DataTemplate>
и конвертора
public class HtmlSourceConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
var html = new HtmlWebViewSource();
if (value != null)
{
html.Html = value.ToString();
}
return html;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
Я не могу поверить, что ваше устройство не вспыхнуло, когда вы пытаетесь что. WebView не является легким элементом управления - попытка одновременного отображения нескольких экземпляров на странице является ужасной, ужасной, не очень хорошей идеей. Если вы просто хотите отобразить небольшой фрагмент HTML, есть гораздо лучшие способы приблизиться к нему. – Jason
Не могли бы вы рассказать мне, какой лучший способ !? Я новичок на xamarin. – batmaci
Я бы просто использовал ярлык и вычеркнул любую разметку из текста rss – Jason