public static EventEvaluataion TransformToEventEvaluataion(Event events)
 {
     var result = new EventEvaluataion();
     result.Name = events.Name;
     result.OrignalScript = events.Value;
     return result;
 }
Exemplo n.º 2
0
 private static void EvaluateEvent(XmlElement element, PageControl control)
 {
     var nodeEvents = element.SelectNodes("Events/Event");
     foreach (XmlNode nodeEvent in nodeEvents)
     {
         var events = new Event();
         events.Name = XmlUtility.GetAttrValue(nodeEvent as XmlElement, "Name");
         events.Value = XmlUtility.GetElementCDataValue(nodeEvent as XmlElement);
         control.Events.Add(events);
     }
 }
Exemplo n.º 3
0
 private void AddDynamicEvent(PageControl control)
 {
     var property = Properties.FirstOrDefault(p => p.Name == PropertyUtility.DYNAMICNAME);
     if (property != null && !String.IsNullOrEmpty(property.Value))
     {
         var flashPropertys = new DynamicProperty();
         flashPropertys.Load(property.Value);
         foreach (var dynamicEvent in flashPropertys.FlashEvents.Values)
         {
             var controlEvent = new Event();
             controlEvent.Name = dynamicEvent.Name;
             controlEvent.Value = dynamicEvent.Value;
             control.Events.Add(controlEvent);
         }
     }
 }
Exemplo n.º 4
0
 private static void EvaluateEvent(XmlElement element, PageControl control,
     DynamicProperty dynamicProperty, FlashProperty flashProperty)
 {
     var nodeEvents = element.SelectNodes("Events/Event");
     foreach (XmlNode nodeEvent in nodeEvents)
     {
         var events = new Event();
         events.Name = XmlUtility.GetAttrValue(nodeEvent as XmlElement, "Name");
         events.Value = XmlUtility.GetElementCDataValue(nodeEvent as XmlElement);
         if (control.Type != ToolBoxType.Flash.ToString())
         {
             control.Events.Add(events);
         }
         else
         {
             if (flashProperty.Properties.Any(p => p.Name == events.Name))
             {
                 control.Events.Add(events);
             }
             else if (control.Type == ToolBoxType.Flash.ToString())
             {
                 var tempProperty = new FlashControlDynamicProperty();
                 tempProperty.Name = XmlUtility.GetAttrValue(nodeEvent as XmlElement, "Name");
                 tempProperty.Description = XmlUtility.GetAttrValue(nodeEvent as XmlElement, "Description");
                 tempProperty.Value = XmlUtility.GetElementCDataValue(nodeEvent as XmlElement);
                 if (!dynamicProperty.FlashEvents.ContainsKey(tempProperty.Name))
                     dynamicProperty.FlashEvents.Add(tempProperty.Name, tempProperty);
             }
         }
     }
 }
 protected virtual void JoinEventToPageControl(PageControl control)
 {
     foreach (var events in Events)
     {
         if (IsCanSerialization(events.Name))
         {
             var controlEvent = new Event();
             controlEvent.Name = events.Name;
             controlEvent.Value = events.Value;
             control.Events.Add(controlEvent);
         }
     }
 }