【问题标题】:How can I display a single image in each row in xamarin如何在 xamarin 的每一行中显示单个图像
【发布时间】:2018-03-19 15:13:19
【问题描述】:

我正在学习 Xamarin Forms 中的 listView,我想使用图像,但我只想每行显示一个图像,但是当我运行我的代码时,它会同时显示所有图像。我已经附上了我的代码,请你帮我解决一下吧

public class image: ViewCell
{
    public image()
    {
        var image = new Image
        {
            Source = ImageSource.FromFile("image1.png"),
            HeightRequest = 50,
        };
        var image1 = new Image
        {
            Source = ImageSource.FromFile("image2.png"),
            HeightRequest = 50,
        };
        var image2 = new Image
        {
            Source = ImageSource.FromFile("image3.jpg"),
            HeightRequest = 50,
        };



        var stackLayout = new StackLayout
        {
            Padding = new Thickness(20, 5, 5, 5),
            Orientation = StackOrientation.Horizontal,
            Children = {
                image, image1, image2,
                new Label { Text = "images", VerticalOptions = 
                LayoutOptions.Center }
            }
        };

        View = stackLayout;
    }
}

【问题讨论】:

标签: c# listview xamarin xamarin.forms


【解决方案1】:

您能否将 stacklayout 方向设置为垂直或创建一个三行网格并将每个图像分配给一行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 2020-06-10
    • 2021-01-08
    • 1970-01-01
    • 2019-09-22
    • 2020-04-01
    相关资源
    最近更新 更多