Beispiel #1
0
        override public void LoadFrom(Subsystem attachementsManager)
        {
            _manager = (AttachementsManager)attachementsManager;

            Attachements = new ObservableCollection <AttachementViewModel>();
            foreach (Attachement attachement in _manager.attachements)
            {
                Attachements.Add(new AttachementViewModel(attachement));
            }
        }
Beispiel #2
0
        public AttachementsManagerViewModel(AttachementsManager attachementsManager)
        {
            AddAttachementCommand    = new DelegateCommand(AddAttachement);
            RemoveAttachementCommand = new DelegateCommand <AttachementViewModel>(RemoveAttachement);

            if (attachementsManager != null)
            {
                LoadFrom(attachementsManager);
            }
        }
Beispiel #3
0
 public bool IsViewModelOf(AttachementsManager manager)
 {
     return(manager == _manager);
 }