12345678910111213141516171819202122232425262728293031323334 |
- using System;
- namespace InABox.Core
- {
- public class DFLayoutImage : DFLayoutControl
- {
- public DFLayoutImage()
- {
- Image = new ImageDocumentLink();
- }
- [EditorSequence(0)]
- public ImageDocumentLink Image { get; set; }
- protected override string GetDescription()
- {
- return Image != null ? Image.FileName : "";
- }
- protected override void LoadProperties()
- {
- base.LoadProperties();
- Image.ID = GetProperty("Image.ID", Guid.Empty);
- Image.FileName = GetProperty("Image.FileName", "");
- }
- protected override void SaveProperties()
- {
- base.SaveProperties();
- SetProperty("Image.ID", Image.ID);
- SetProperty("Image.FileName", Image.FileName);
- }
- }
- }
|