示例#1
0
        //Example of using the BaseData object

        public override IEnumerable GetPropertyValues(IComponent component, IModelProperty property, ITemplate template, IViewModelFactory factory)
        {
            IMultimedia[] result = null;
            if (component != null && component.Multimedia != null)
            {
                result = new IMultimedia[] { component.Multimedia };
            }
            return(result);
        }
示例#2
0
 public PremiumCar(IEquipmentAbstractFactory equipmentFactory)
 {
     aircondition = equipmentFactory.CreateAircondition();
     multimedia   = equipmentFactory.CreateMultimedia();
 }
示例#3
0
        //Example of using the BaseData object

        public override IEnumerable GetPropertyValues(IComponent component, IModelProperty property, ITemplate template, IViewModelFactory factory)
        {
            IMultimedia[] result = null;
            if (component != null && component.Multimedia != null)
            {
                result = new IMultimedia[] { component.Multimedia };
            }
            return result;
        }
示例#4
0
		public Maschine(IMultimedia context)
			{
			Context = context;
			}
示例#5
0
 public MultimediaData(IMultimedia multimedia)
 {
     //This can and will often be null
     this.multimedia = multimedia;
 }