public WithViewModel(IUniqueWithFinderService uniqueWithFinderService) { _allNodes = new List <Node>(); _uniqueWithFinderService = uniqueWithFinderService; NotUsedWiths = new ObservableCollection <AttributeTags>(); UsedWiths = new ObservableCollection <AttributeTags>(); AddCommand = new RelayCommand <AttributeTags>(AddWith); RemoveCommand = new RelayCommand <AttributeTags>(RemoveWith); OkCommand = new RelayCommand(Save); CancelCommand = new RelayCommand(Close); Attributes = new ObservableCollection <Attribute>(); }
public ScreenViewModel(IScreenService screenService, IDialogService dialogService, IUniqueWithFinderService uniqueWithFinderService) { _screenService = screenService; _dialogService = dialogService; _uniqueWithFinderService = uniqueWithFinderService; ShouldShowInfoMessage = true; MessengerInstance.Register <DumpMessage>(this, OnNewDump); MessengerInstance.Register <StartedDumpScreenMessage>(this, OnStartedDumpingScreen); MessengerInstance.Register <StoppedDumpScreenMessage>(this, OnStoppedDumpingScreen); MessengerInstance.Register <SelectedHierarchyNodeMesssage>(this, OnSelectedHierarchyNode); MessengerInstance.Register <AddNodeMessage>(this, OnAddNode); MessengerInstance.Register <UiObjectInfoRemovedMessage>(this, OnUiObjectInfoRemoved); }
public void SetUp() { _uniqueWithFinderService = new UniqueWithFinderService(); }