public MainWindow() { InitializeComponent(); Images = new ObservableCollection<Image>(); v_ListBox_Board.DataContext = Images; _checkCheckers = new CheckCheckers(); }
private void InitializeServices() { _webCamService = new WebCamService(); _webCamService.ImageChanged += _webCamService_ImageChanged; _webCamService.ValidatedImageChanged += _webCamService_ValidatedImageChanged; _webCamService.BoardChanged += _webCamService_BoardChanged; _calibrationService = new CalibrationService(); _calibrationService.RedPixelsModeChanged += _calibrationService_RedPixelsModeChanged; _calibrationService.GreenPixelsModeChanged += _calibrationService_GreenPixelsModeChanged; _calibrationService.BluePixelsModeChanged += _calibrationService_BluePixelsModeChanged; _calibrationService.YellowPixelsModeChanged += _calibrationService_YellowPixelsModeChanged; _calibrationService.WhitePixelsModeChanged += _calibrationService_WhitePixelsModeChanged; _calibrationService.BlackPixelsModeChanged += _calibrationService_BlackPixelsModeChanged; _logicService = new CheckCheckers(); }