Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin使用图像|文本|时间形成列表视图_C#_Xaml_Xamarin_Xamarin.forms_Hybrid - Fatal编程技术网

C# Xamarin使用图像|文本|时间形成列表视图

C# Xamarin使用图像|文本|时间形成列表视图,c#,xaml,xamarin,xamarin.forms,hybrid,C#,Xaml,Xamarin,Xamarin.forms,Hybrid,我目前正在与xamarin forms合作构建一个混合应用程序。 我正在尝试构建一个列表视图,其中显示一个带有图标和时间戳的错误 这是我想重新制作成xamarin形式的概念设计。 我使用了一个ImageCell来尝试使用一些文本来获取图标,但现在我想在图标上方(或文本旁边)添加第三个元素(时间),PO对此不确定 正如@Jason所说,您应该使用ViewCell 是这样的: <ViewCell> <StackLayout Orientation="Horizontal"&

我目前正在与xamarin forms合作构建一个混合应用程序。 我正在尝试构建一个列表视图,其中显示一个带有图标和时间戳的错误

这是我想重新制作成xamarin形式的概念设计。 我使用了一个
ImageCell
来尝试使用一些文本来获取图标,但现在我想在图标上方(或文本旁边)添加第三个元素(时间),PO对此不确定


正如@Jason所说,您应该使用
ViewCell

是这样的:

<ViewCell>
    <StackLayout Orientation="Horizontal">
        <StackLayout>
            <Label HorizontalOptions="Center"
                   HorizontalTextAlignment="Center"/>
            <Image >
        </StackLayout>
        <Label VerticalOptions="FillAndExpand"
               VerticalTextAlignment="Center"
               HorizontalOptions="FillAndExpand"/>
    </StackLayout>
</ViewCell>


添加所需的其他属性和绑定,单元格即可使用。

使用ViewCell构建自定义布局instead@Jason在构建自定义
viewcell
时,我是否必须为构建应用程序的每个平台制作自定义渲染器,或者xamarin是否可以为我处理此问题?(文档确实解释了如何构建一个)ViewCell不需要自定义渲染器。它是由常规XF元素构建的,我会添加它,而不是imagecell,太棒了