public MainWindowViewModel(IUnityContainer container, IMediaServiceHost mediaServiceHost, IDialogService dialogService, IOutput outputDevice, IMidiInput inputDevice, IVirtualKeyBoard keyBoard, ITestControlService currentTest, IInputEvents inputEvents) { _container = container; _dialoagService = dialogService; _mediaServiceHost = mediaServiceHost; _output = outputDevice; _input = inputDevice; _keyBoard = keyBoard; _currentTestControl = currentTest; availableTestControls = new ObservableCollection <ITestControlService>(); availableTestControls.Add(_currentTestControl); availableTestControls.Add(_container.Resolve <NoteGuess.NoteGuessControl>()); ResolveViews(); }
public MainWindowViewModel(IUnityContainer container, IMediaServiceHost mediaServiceHost, IDialogService dialogService, IOutput outputDevice, IMidiInput inputDevice, IVirtualKeyBoard keyBoard, ITestControlService currentTest, IInputEvents inputEvents) { _container =container; _dialoagService = dialogService; _mediaServiceHost = mediaServiceHost; _output = outputDevice; _input = inputDevice; _keyBoard = keyBoard; _currentTestControl = currentTest; availableTestControls = new ObservableCollection<ITestControlService>(); availableTestControls.Add(_currentTestControl); availableTestControls.Add(_container.Resolve<NoteGuess.NoteGuessControl>()); ResolveViews(); }