Ejemplo n.º 1
0
        public override void Create()
        {
            JArray ja_elements = FrameWindow.SelectedWorkspaceCommon.jo ["ElementFiles"] as JArray;

            if (FrameWindow.jElements.FirstOrDefault(_ => _.Name == Name) == null)
            {
                string jsonName = MakeJsonName();

                JObject jo = new JObject();
                jo.Add("DocType", "Element");
                jo.Add("Name", Name);
                jo.Add("File", jsonName);
                ja_elements.Add(jo);

                FrameWindow.SaveCommonFile();

                CreateJson(MakeJsonName(), FrameWindow.SelectedWorkspaceCommon.Workspace, Name);

                FrameWindow.NeedRefresh = true;
            }
            else
            {
                PRDebug.TagLog(PGFrameWindow.lt, PGFrameWindow.lc, "该工作空间中已经含有名字: " + Name);
            }
        }