Esempio n. 1
0
 public void Handle(ResetInstances message)
 {
     Instances.Clear();
     foreach (var item in InstanceFinder.AllInstances())
     {
         Instances.Add(instanceDetailsFunc(item));
     }
 }
 private void RefreshInstances()
 {
     Instances.Clear();
     foreach (var item in InstanceFinder.AllInstances())
     {
         Instances.Add(instanceDetailsFunc(item));
     }
 }
Esempio n. 3
0
        void RefreshInstances()
        {
            var missingInstances = InstanceFinder.AllInstances().Where(i => !Instances.Any(existingInstance => existingInstance.Name == i.Name));

            foreach (var item in missingInstances)
            {
                Instances.Add(instanceDetailsFunc(item));
            }
        }
Esempio n. 4
0
 public void Handle(ResetInstances message)
 {
     Instances.Clear();
     foreach (var item in InstanceFinder.AllInstances().OrderBy(i => i.Name))
     {
         Instances.Add(instanceDetailsFunc(item));
     }
     NotifyOfPropertyChange(nameof(OrderedInstances));
 }
Esempio n. 5
0
        void AddMissingInstances()
        {
            var missingInstances = InstanceFinder.AllInstances().Where(i => !Instances.Any(existingInstance => existingInstance.Name == i.Name));

            foreach (var item in missingInstances)
            {
                Instances.Add(instanceDetailsFunc(item));
            }

            NotifyOfPropertyChange(nameof(OrderedInstances));
        }
Esempio n. 6
0
        private void RefreshInstances()
        {
            if (ActiveItem != null && ActiveItem != listInstances && ActiveItem != noInstances)
            {
                return;
            }

            HasInstances = InstanceFinder.AllInstances().Any();

            if (HasInstances)
            {
                ActivateItem(listInstances);
            }
            else
            {
                ActivateItem(noInstances);
            }
        }
Esempio n. 7
0
        public void RefreshInstances()
        {
            if (ActiveItem != null && !(ActiveItem == listInstances || ActiveItem == noInstances))
            {
                return;
            }

            HasInstances = InstanceFinder.AllInstances().Any();

            if (HasInstances)
            {
                ActivateItem(listInstances);
            }
            else
            {
                ActivateItem(noInstances);
            }
        }