public FrontViewModel(IDataExchangeViewModel dataExchangeViewModel, IConfig config) { _dataExchangeViewModel = dataExchangeViewModel; _config = config; if (_dataExchangeViewModel.ContainsKey(EnumExchangeViewmodel.Front)) { var frontParameter = (FrontParameter)_dataExchangeViewModel.Item(EnumExchangeViewmodel.Front); _tempFrontParameter = TempFrontParameterFromFrontParametter(frontParameter); } else { _tempFrontParameter = new TempFrontParameter { BetweenCabinet = _config.SlotsBetweenCabinet().ToString(), BetweenHorizontally = _config.SlotsBetweenHorizontally().ToString(), BetweenVertically = _config.SlotsBetweenVertically().ToString(), Bottom = _config.SlotsBottom().ToString(), Top = _config.SlotsTop().ToString(), Left = _config.SlotsLeft().ToString(), Right = _config.SlotsRight().ToString(), Number = 2.ToString() }; } RaisePropertyChanged(frontParameterPropertyName); }
//change ocr language and settings private void ExecuteSelectLanguage() { new OcrSettings().ShowDialog(); if (_dataExchangeViewModel.ContainsKey(EnumExchangeViewmodel.Language)) { _settingsModel = (SettingsModel)_dataExchangeViewModel.Item(EnumExchangeViewmodel.Language); _languages = _settingsModel.Language; } }
public VerticalBarrierViewModel(IDataExchangeViewModel dataExchangeViewModel) { _dataExchangeViewModel = dataExchangeViewModel; if (_dataExchangeViewModel.ContainsKey(EnumExchangeViewmodel.HorizontalBarrier)) { _horizontalBarrierCount = (int)_dataExchangeViewModel.Item(EnumExchangeViewmodel.HorizontalBarrier); } _barrierNumber = 0.ToString(); _backShelf = 0.ToString(); _shelf = false; }
private void LoadDataToComboBox() { if (_dataExchangeViewModel.ContainsKey(EnumExchangeViewmodel.VerticalBarrier)) { _verticalBarrierCount = (int)_dataExchangeViewModel.Item(EnumExchangeViewmodel.VerticalBarrier); } _intList?.Clear(); _intList = GeneratePermutationFromNumberElements(_verticalBarrierCount); AddPermutationToObservableCollection(); }
public SpellerViewModel(IDataExchangeViewModel dataExchangeViewModel) { _dataExchangeViewModel = dataExchangeViewModel; if (IsInDesignMode) { _dictionaryElements = new ObservableCollection <SpellModel> { new SpellModel { Word = "alibaba", ListSpell = " teraz potem jest" }, new SpellModel { Word = "alibaba", ListSpell = " teraz potem jest" }, new SpellModel { Word = "alibaba", ListSpell = " teraz potem jest" }, new SpellModel { Word = "alibaba", ListSpell = " teraz potem jest" } }; } else { if (_dataExchangeViewModel.ContainsKey(EnumExchangeViewmodel.SpellDictionary)) { _dictionaryElements = (ObservableCollection <SpellModel>)_dataExchangeViewModel.Item(EnumExchangeViewmodel .SpellDictionary); } else { _dictionaryElements = new ObservableCollection <SpellModel>(); } } RaisePropertyChanged(DictionaryElementsPropertyName); }
public RecognizeViewModel(IDataExchangeViewModel dataExchangeViewModel) { _dataExchangeViewModel = dataExchangeViewModel; if (IsInDesignMode) { var _text = "animalistyka ż III blm szt. «przedstawianie zwierząt lub motywów zwierzęcych w sztukach plastycznych, " + "w fotografice»: Do mistrzostwa doprowadził sztukę fotograficzną, szczególniej w tak trudnym dziale jak animalistyka " + "(zdjęcia zwierząt). Probl. 1954, s. 570. <łc. animal = zwierzę>"; _textToRecognize = _textImporting.ConvertToDocumentAdv(_text); _dictionary = new Dictionary <string, string> { { "aaa", "bbb" }, { "ccc", "ddd" } }; _digDictionaries = new ObservableCollection <DictionaryPasswordElement> { new DictionaryPasswordElement { Word = "Zabawa", Description = "zabawa" }, new DictionaryPasswordElement { Word = "AAA1", Description = "aaa1" }, new DictionaryPasswordElement { Word = "BBB1", Description = "bbb1" } }; _recognizePasswordListObservableCollection = new ObservableCollection <DictionaryPasswordElement> { new DictionaryPasswordElement { Word = "AAd1", Description = "aa1" }, new DictionaryPasswordElement { Word = "AA2", Description = "aa2" }, new DictionaryPasswordElement { Word = "AA3", Description = "aa3" } }; } else { if (_dataExchangeViewModel.ContainsKey(EnumExchangeViewmodel.TextToRecognize)) { _textToRecognize = (DocumentAdv)_dataExchangeViewModel.Item(EnumExchangeViewmodel.TextToRecognize); _enableAfterOpen = true; RaisePropertyChanged(EnableAfterOpenPropertyName); RaisePropertyChanged(TextToRecognizePropertyName); } else { _textToRecognize = new DocumentAdv(); } _recognizePasswordListObservableCollection = new ObservableCollection <DictionaryPasswordElement>(); LoadDictionaryPassword(); } _recognizePasswordText = new FactoryRecognizePassword(); }