Exemple #1
0
 public ItemViewModel(ApplicationApi.ApplicationInfo newApplicationInfo)
 {
     ApplicationInfo = newApplicationInfo;
     if (ApplicationInfo != null)
     {
         _title   = ApplicationInfo.Title;
         _subText = ApplicationInfo.Author;
         _iconUri = newApplicationInfo.ApplicationIcon;
     }
 }
Exemple #2
0
 public static ItemViewModel Create(string internalName, int index)
 {
     ItemViewModel item = null;
     if (internalName.StartsWith("{"))
     {
         var info = new ApplicationApi.ApplicationInfo(internalName);
         if (info.IsValid())
         {
             item = new ItemViewModel(info);
         }
     }
     else
     {
         item = SpecialItemRepository.GetByName(internalName);
         if (item == null)
             item = new SpecialItemViewModel(internalName, index);
     }
     return item;
 }
Exemple #3
0
        public static ItemViewModel Create(string internalName, int index)
        {
            ItemViewModel item = null;

            if (internalName.StartsWith("{"))
            {
                var info = new ApplicationApi.ApplicationInfo(internalName);
                if (info.IsValid())
                {
                    item = new ItemViewModel(info);
                }
            }
            else
            {
                item = SpecialItemRepository.GetByName(internalName);
                if (item == null)
                {
                    item = new SpecialItemViewModel(internalName, index);
                }
            }
            return(item);
        }