コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }