关于xamarin.forms

时间:2015-12-08 23:28:22

标签: webview xamarin xamarin-forms

enter image description here

我尝试阅读rss Feed并在webview和listview上显示。当我将代码运行到Xamarin Android模拟器时,它显示如下。显示器看起来已损坏?

  1. 我不知道这些三角形来自右侧的哪个位置?
  2. [点击此处] [2]获取RSS订阅源网址。我正在阅读每个项目的描述元素并在vebview中显示它们。正如您所看到的,每个描述都很长,但它只显示描述的一部分,直到每个描述的直线。为什么要截断?

    ListView.ItemTemplate>                              

         </StackLayout>               
    
      </ViewCell>
    </DataTemplate>
    

  3. 和转换器

     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 个答案:

答案 0 :(得分:2)

甚至尝试在列表视图中嵌套Web视图通常也是一个坏主意。即使是嵌套的滚动视图也可能导致UX问题。我建议您为细胞使用不同类型的视图。

我认为这样做的好方法就是尝试抓住内容并将其放入标签中。

我在Xamarin论坛中看到过类似的任务:webview inside a listview