예제 #1
0
 private void CreateObjectsCombo()
 {
     ComboObjectsVM = new ComboCheckBoxViewModel <DbSimplifiedType>();
     foreach (var objectTypeCategory in DbSimplifiedType.GetAll())
     {
         ComboObjectsVM.Items.Add(new ComboCheckBoxItem <DbSimplifiedType>()
         {
             Text = objectTypeCategory.Name, IsChecked = true, Value = objectTypeCategory
         });
     }
     ComboObjectsVM.SelectionChanged += ComboVM_SelectionChanged;
 }
예제 #2
0
        public SchemaSearchControlVM(IDbIndexer dbIndexer, SchemaSearchRepository schemaSearchRepository, IObjectExplorerInteraction objectExploreInteraction)
        {
            _objectExploreInteraction = objectExploreInteraction;
            _dbIndexer = dbIndexer;
            _schemaSearchRepository = schemaSearchRepository;
            ReIndexDbCmd            = new AsyncCommand(OnReIndexDbAsync, CanExecuteSubmit, HandleError);
            ExecuteSearchCmd        = new AsyncCommand(FuncHelper.DebounceAsync(ExecuteSearchAsync, 100), CanExecuteSubmit, HandleError);
            LocateItemCmd           = new AsyncCommand <SearchFilterResultVM>(LocateAsync, (_) => true, HandleError);

            CreateMatchOnCombo();
            CreateObjectsCombo();
            SchemaObjectsVM = new ComboCheckBoxViewModel <string>();
        }
예제 #3
0
 private void CreateMatchOnCombo()
 {
     ComboMatchVM = new ComboCheckBoxViewModel <MatchOn>();
     ComboMatchVM.IsAllVisible = false;
     ComboMatchVM.Items.Add(new ComboCheckBoxItem <MatchOn>()
     {
         Text = "Name", IsChecked = true, Value = MatchOn.Name
     });
     ComboMatchVM.Items.Add(new ComboCheckBoxItem <MatchOn>()
     {
         Text = "Definition", IsChecked = true, Value = MatchOn.Definition
     });
     ComboMatchVM.SelectionChanged += ComboVM_SelectionChanged;
 }