Ejemplo n.º 1
0
 /// <summary>
 /// 检查是否含有默认的profile
 /// </summary>
 public void CheckDefaultProfile()
 {
     if (list_items.Count == 0)
     {
         list_items.Add(XProfileItem.GetDefault());
     }
 }
Ejemplo n.º 2
0
 public void AddXProfile(string name)
 {
     if (IsXProfileExists(name))
     {
         return;
     }
     list_items.Add(XProfileItem.GetDefault(name));
 }
Ejemplo n.º 3
0
        public static XProfileModel GetDefault()
        {
            var temp = new XProfileModel();
            //包含一个Default Item
            var default_item = XProfileItem.GetDefault();

            temp.Items = new XProfileItem[] { default_item };
            temp.CurrentProfileName = default_item.ProfileName;
            return(temp);
        }
Ejemplo n.º 4
0
        public void RemoveXProfile(string name)
        {
            for (var i = list_items.Count - 1; i >= 0; i--)
            {
                if (list_items[i].ProfileName.ToLower() == name.ToLower())
                {
                    list_items.RemoveAt(i);
                }
            }

            if (list_items.Count == 0)
            {
                list_items.Add(XProfileItem.GetDefault());
            }
        }
Ejemplo n.º 5
0
        public static XProfileItem GetDefault(string name = null)
        {
            var item = new XProfileItem();

            item.DevelopMode = false;
            if (!name.IsNullOrEmpty() && !name.IsNullOrWhiteSpace())
            {
                item.ProfileName = name;
            }
            else
            {
                item.ProfileName = TinaX.Const.FrameworkConst.DefaultProfileName;
            }

            return(item);
        }