コード例 #1
0
        public LuceneIndexViewModel(string languageId)
        {
            LanguageId = languageId;

            CopySearchResultsCommand = new RelayCommand(CopySearchResults, Can_CopySearchResults);
            CreateIndexCommand = new RelayCommand(CreateIndex, Can_CreateIndex);
            SearchIndexCommand = new RelayCommand(SearchIndex, Can_SearchIndex);

            Initialize();
        }
コード例 #2
0
        public WordCountViewModel(string languageId, PhraseTranslator translator)
        {
            _languageId = languageId;
            _translator = translator;

            // Preserve character case for German (and potentially other languages in the future).
            _ignoreCase = _languageId != "de";

            CountNGramsCommand = new RelayCommand(CountNGrams, Can_CountNGrams);
            CountWordsCommand = new RelayCommand(CountWords, Can_CountWords);
            SortNGramsCommand = new RelayCommand(SortNGrams, Can_SortNGrams);
        }
コード例 #3
0
ファイル: MainViewModel.cs プロジェクト: McBits/WordTools
        public MainViewModel()
        {
            LanguageIds = Array.AsReadOnly(new[] { "de", "es", "fr", "ru" });
            Translator = new PhraseTranslator();

            CreatePhraseCommand = new RelayCommand(CreatePhrase, Can_CreatePhrase);
            DeletePhraseCommand = new RelayCommand(DeletePhrase, Can_DeletePhrase);
            IgnoreWordCommand = new RelayCommand(IgnoreWord, Can_IgnoreWord);
            LookupWordCommand = new RelayCommand(LookupWord, Can_LookupWord);
            SavePhraseCommand = new RelayCommand(SavePhrase, Can_SavePhrase);
            UnignoreWordCommand = new RelayCommand(UnignoreWord, Can_UnignoreWord);
            AddClusterCommand = new RelayCommand(AddCluster, Can_AddCluster);
            AddPhraseCommand = new RelayCommand(AddPhrase, Can_AddPhrase);
            DeleteClusterCommand = new RelayCommand(DeleteCluster, Can_DeleteCluster);
            AddToClusterCommand = new RelayCommand(AddToCluster, Can_AddToCluster);
        }
コード例 #4
0
        public TernaryIndexViewModel(string languageId)
        {
            LanguageId = languageId;

            ClusterCommand = new RelayCommand(Cluster, Can_Cluster);
            ClusterSearchCommand = new RelayCommand(ClusterSearch, Can_ClusterSearch);
            LoadTernaryIndexCommand = new RelayCommand(LoadTernaryIndex, Can_LoadTernaryIndex);
            SaveTernaryIndexCommand = new RelayCommand(SaveTernaryIndex, Can_SaveTernaryIndex);
            SimilaritySearchCommand = new RelayCommand(SimilaritySearch, Can_SimilaritySearch);
        }