ObjectListView 不显示图像

问题描述 投票:0回答:1

所以,我一直在尝试使 objectlistview 在标题旁边显示封面图像。 imgur

我希望每一行都有自己的专辑图像,但 ImageAspectName 似乎不起作用? 这是我的项目对象,我正在使用:

public class AudioDefinition
    {
        // metadata
        public Image audioCover;
        public string audioTitle;
        public string audioArtists;
        [...]
    }

标题什么都有,就是没有图片显示

我该如何解决这个问题?

c# winforms .net-4.8 objectlistview
1个回答
0
投票

正如评论中提到的,

ImageAspectName
需要一个属性而不是字段:

public Image AudioCover { get; set; }

您可能必须将

OwnerDraw
设置为
true
才能使 OLV 支持图像渲染:

myOlv.OwnerDraw = true;
© www.soinside.com 2019 - 2024. All rights reserved.