Example #1
0
 protected void InstantiateGroupDef(XElement groupdef)
 {
     if (groupdef == null)
     {
         return;
     }
     foreach (var go in groupdef.Elements().Select(x => FromXml(x, ElementStore)))
     {
         panel.Children.Add(go);
     }
     foreach (var xscript in groupdef.Elements("script"))
     {
         var file  = xscript.Attribute("file")?.Value ?? string.Empty;
         var param = xscript.Attribute("param")?.Value ?? string.Empty;
         Debug.WriteLine("Loading script " + file);
         var script = ElementStore.System.LoadScript(ElementStore.FindScript(file), this, param, file);
     }
 }