Ejemplo n.º 1
0
 public SearchPanelViewModel(SearchTransformer searchTransformer, IVisualTransformers visualTransformers)
     : base("Search")
 {
     _searchTransformer  = searchTransformer;
     _visualTransformers = visualTransformers;
     Criterions          = new BindableCollection <SearchCriterionViewModel>
     {
         new SearchCriterionViewModel()
         {
             Text = ""
         },
     };
 }
Ejemplo n.º 2
0
 public LogVisualizerViewModel(IFoldingService foldingService,
                               IRules rules, IFilteringService filteringService,
                               IVisualTransformers visualTransformers,
                               ISearchService searchService)
 {
     _foldingService       = foldingService;
     _rules                = rules;
     _filteringService     = filteringService;
     _searchService        = searchService;
     LineTransformers      = visualTransformers;
     ContextMenuExtensions = new BindableCollection <IEditorContextMenuItem>()
     {
         new EditorContextMenuItem("Show logs before", ShowLogsBefore),
         new EditorContextMenuItem("Show logs after", ShowLogsAfter),
         new EditorContextMenuSeparator(),
         new EditorContextMenuItem("Filter by selection", FilterBySelection, PackIconKind.AlertOutline),
         new EditorContextMenuItem("Filter out selection", FilterOutSelection),
         new EditorContextMenuSeparator(),
         new EditorContextMenuItem("Add selection to Search panel", AddToSearch, PackIconKind.SearchWeb)
     };
 }