private void AddSubElement(object obj) { var l = (List<object>)obj; var selected = (List<JsonFileItem>)l[0]; var parentOne = (JsonItem)l[1]; var key = l[2].ToString(); var value = l[3].ToString(); var isObj = bool.Parse(l[4].ToString()); var ec = new NormalConfig(); ec.NeedUpdateJsons = selected; ec.ParentElement = parentOne; ec.KeyElement = key; ec.ValueElement = value; ec.IsObject = isObj; ec.Set4Sub(); //SaveUpdatedFiles(selected); this.BeginInvoke(new DeleParaNone(BindJsonFileItemAction)); base.EndExecute(null); }
private void DeleteElement(object obj) { var l = (List<object>)obj; var selected = (List<JsonFileItem>)l[0]; var key = (JsonItem)l[1]; var ec = new NormalConfig(); ec.NeedUpdateJsons = selected; ec.CurrentElement = key; ec.Delete(); //SaveUpdatedFiles(selected); this.BeginInvoke(new DeleParaNone(BindJsonFileItemAction)); base.EndExecute(null); }
private void AddFragmentElement(object obj) { var l = (List<object>)obj; var selected = (List<JsonFileItem>)l[0]; var lastOne = (JsonItem)l[1]; var isObj = bool.Parse(l[2].ToString()); var ec = new NormalConfig(); ec.NeedUpdateJsons = selected; ec.LastElement = lastOne; //ec.LastElementKey = lastOne.Key; ec.Fragment = this.Fragment; ec.IsObject = isObj; ec.SetFragment4Last(); //SaveUpdatedFiles(selected); this.BeginInvoke(new DeleParaNone(BindJsonFileItemAction)); base.EndExecute(null); }