Веб-просмотр внутри списка на xamarin.forms
Я пытаюсь прочитать RSS-канал и отобразить на веб-просмотр и просмотр списка. Когда я запускаю свой код в эмуляторе Xamarin Android, он отображается так, как показано ниже. Дисплей выглядит испорченным?
- Я не знаю, откуда эти треугольники с правой стороны?
[Нажмите здесь][2] для получения 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();
}
}
1 ответ
Как правило, это просто плохая идея - даже пытаться вложить веб-представление в представление списка. Даже вложенные представления прокрутки могут вызвать проблемы с UX. Я бы порекомендовал использовать другой вид зрения для ваших клеток.
Я думаю, что хороший способ сделать это - просто попытаться взять контент и выбросить его в ярлык.
Я видел подобный тип квестов на форумах Xamarin: веб-просмотр внутри списка