使用Image时如何防止在列中显示True / False?

时间:2017-09-09 20:09:01

标签: objectlistview

我想在列中有一个布尔类型的图像。要指定列属性,我使用OLVColumn属性,并在那里指定ImageAspectName

[OLVColumn("UseK", DisplayIndex = 4, ImageAspectName = "ImageForUseK", CheckBoxes = false, Width = 40)]
public bool UseK
{
    get { return useK; }
    set
    {
        if (useK == value) return;
        useK = value;
        OnPropertyChanged("UseK");
    }
}
protected bool useK = true;

public string ImageForUseK()
{
    return "success";
}

这样可以正常工作并在列中显示图像,但也会在图像旁边显示文字“真”。

enter image description here

如何在使用ImageAspectName

的同时避免显示布尔属性的字符串值

1 个答案:

答案 0 :(得分:0)

您可以将AspectToStringFormat设置为空格。