如何在Sitecore中获取CustomImageField项的高度和宽度?

Eri*_*ert 0 media height image sitecore width

我一直在寻找解决方案,但我发现的所有内容都引用了ImageField项目而不是CustomImageField,并且解决方案不起作用.这是我的Image对象:

public CustomImageField Image
{
    get
    {
        return new CustomImageField(InnerItem, InnerItem.Fields["Image"]);
    }
}
Run Code Online (Sandbox Code Playgroud)

ImageImage.MediaItemImage.MediaUrl.Image.MediaItem有一个Size特性,但没有HeightWidth.如何获得图像的高度和宽度?

Mar*_*lak 6

您正在使用一些自定义CustomImageField类而没有该类的代码,我们无法保证任何解决方案都能正常工作.但:

假设Image.MediaItem是的Sitecore.Data.Items.MediaItem类型,你可以尝试让内项目,WidthHeight它的领域:

Image.MediaItem.InnerItem["Width"]
Image.MediaItem.InnerItem["Height"]
Run Code Online (Sandbox Code Playgroud)