Beispiel #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));
     }
 }
Beispiel #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));
            }
        }
Beispiel #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));
 }
Beispiel #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));
        }
        private void RefreshInstances()
        {
            if (ActiveItem != null && ActiveItem != listInstances && ActiveItem != noInstances)
            {
                return;
            }

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

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

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

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