public SimulationResultItemViewModel(IAccount account, List <SimulationResultItem> items)
        {
            Name = account.Name;

            _items = new ObservableCollectionEx <SimulationResultItem>();
            _items.Set(items);

            Items = CollectionViewSource.GetDefaultView(_items);

            GroupCommand   = new DelegateCommand(DoGroup, CanGroup);
            UnGroupCommand = new DelegateCommand(UnGroup, CanUnGroup);
        }
Ejemplo n.º 2
0
        public CollectionEditorViewModel(ProfileViewModel profile, IEnumerable <TModel> items)
        {
            Profile = profile;

            if (items != null)
            {
                _items.Set(items.Select(m => ToViewModel(m)));
            }

            SelectedItem              = _items.FirstOrDefault();
            _items.CollectionChanged += _items_CollectionChanged;
        }
Ejemplo n.º 3
0
 public ScheduleResultViewModel(IEnumerable <SimulationResultItem> items)
 {
     Items = new ObservableCollectionEx <SimulationResultItem>();
     Items.Set(items);
 }