【问题标题】:Custom viewcell like imagecell xaml?像imagecell xaml这样的自定义viewcell?
【发布时间】:2018-04-30 04:55:11
【问题描述】:

我将如何创建一个相同但自定义的“图像单元”?我在使用常规“imagecell”时遇到的问题是图像被硬编码为 60x60 ..

我正在从 url 中提取 favicon,这意味着从 16x16 到 60x60 的 favicon 将具有超低质量。我在这里的替代方法是更改​​图像的大小,但又一次,在“imagecell”中不可行,因为它是硬编码的。

是否有任何具有不同自定义单元格的网站可供我查看,或者是否有人拥有相同图像单元格视图的代码。

这是我目前使用的代码。

    <ListView x:Name="listView">
    <ListView.ItemTemplate>
        <DataTemplate>
            <ImageCell Text="{Binding mainSite}" TextColor="Black" Detail="{Binding link}" ImageSource="{Binding image}"></ImageCell>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>

【问题讨论】:

    标签: c# android xamarin xamarin.forms


    【解决方案1】:

    您可以使用嵌套的 StackLayouts 或 Grid 轻松构建具有 ViewCell 的类似 UI

    <StackLayout Orientation="Horizontal">
      <Image />
      <StackLayout>
        <Label />
        <Label />
      </StackLayout>
    </StackLayout>
    

    【讨论】:

    • 我对 XAML 代码非常不满意。我真的很喜欢 imagecell 视图,但又一次,图像可能很大,但我还想在右侧添加一个 (i) 可点击的徽标。用于获取有关单元格中项目的类似信息。
    • 我的项目也很大,所以从不存在 Listview 的 XAML 代码开始是不可取的:)
    猜你喜欢
    • 2016-08-24
    • 2020-10-17
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 2017-07-06
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    相关资源
    最近更新 更多