2016-04-12 9 views
0

私は解決策を探していましたが、見つけたものすべてがCustomImageFieldではなくImageFieldという項目を参照しています。解決策は機能しません。SitecoreのCustomImageFieldアイテムの高さと幅を取得するにはどうすればよいですか?

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

ImageImage.MediaItemImage.MediaUrlがあります。これは私のImageオブジェクトです。 Image.MediaItemSizeプロパティを持っていますが、HeightWidthはありません。画像の高さと幅を取得するにはどうすればよいですか?

答えて

5

カスタムCustomImageFieldクラスを使用していますが、そのクラスのコードがなくても、ソリューションが動作することを保証するものではありません。しかし:それをしない

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

Image.MediaItemあなたはインナーアイテムとそれのWidthHeightフィールドを取得しようとすることができますSitecore.Data.Items.MediaItem型であると仮定すると

!ありがとうございました! –

関連する問題