2016-04-12 54 views
0

我一直在寻找解决方案,但是我发现的所有内容都引用了ImageField项,而不是CustomImageField,并且解决方案不起作用。这是我的Image对象:如何获取Sitecore中CustomImageField项目的高度和宽度?

public CustomImageField Image 
{ 
    get 
    { 
     return new CustomImageField(InnerItem, InnerItem.Fields["Image"]); 
    } 
} 

ImageImage.MediaItemImage.MediaUrlImage.MediaItem有一个Size属性,但没有HeightWidth。我如何获得图像的高度和宽度?

回答

5

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

假设Image.MediaItemSitecore.Data.Items.MediaItem类型的,你可以尝试让内部项目和Width和它Height领域:

Image.MediaItem.InnerItem["Width"] 
Image.MediaItem.InnerItem["Height"] 
+0

这就行了!谢谢! –