public GadzhiConvertingViewModel(IUnityContainer container, LikeClientServiceFactory likeClientServiceFactory,
                                         IProjectSettings projectSettings)
        {
            _likeClientServiceFactory = likeClientServiceFactory;
            _projectSettings          = projectSettings;
            _tabViewModels            = GetTabViewModels(container);
            _tabViewModelsVisibility  = SubscribeToViewsVisibility(_tabViewModels);

            BindingOperations.EnableCollectionSynchronization(TabViewModelsVisible, _tabViewModelsVisibleLock);
        }
示例#2
0
 public LikeViewModel(IDialogService dialogService, LikeClientServiceFactory likeClientServiceFactory)
 {
     _likeClientServiceFactory = likeClientServiceFactory;
     DialogService             = dialogService;
     UpdateLikesCommand        = new DelegateCommand(() => LikeIdentities = NotifyTask.Create(GetLikeIdentities));
 }