Пример #1
0
        protected virtual DevAge.Drawing.VisualElements.IImage GetVisualElement_Image()
        {
            if (mElementImage == null)
            {
                mElementImage = new DevAge.Drawing.VisualElements.Image();
            }

            return(mElementImage);
        }
Пример #2
0
 /// <summary>
 /// Apply to the VisualElement specified the Image properties of the current View.
 /// Derived class can call this method to apply the settings to custom VisualElement.
 /// </summary>
 /// <param name="elementImage"></param>
 protected virtual void PrepareVisualElementImage(CellContext context, DevAge.Drawing.VisualElements.IImage elementImage)
 {
     elementImage.AnchorArea = new DevAge.Drawing.AnchorArea(ImageAlignment, ImageStretch);
     //Read the image
     System.Drawing.Image img      = null;
     Models.IImage        imgModel = (Models.IImage)context.Cell.Model.FindModel(typeof(Models.IImage));
     if (imgModel != null)
     {
         img = imgModel.GetImage(context);
     }
     elementImage.Value = img;
 }