예제 #1
0
        void ResultsTree_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            if (inputData != null && inputData.SelectedNodes != null)
            {
                inputData.SelectedNodes.CollectionChanged -= SelectedNodes_CollectionChanged;
            }

            inputData = (ObservableGrepSearchResults)DataContext;
            inputData.SelectedNodes.CollectionChanged += SelectedNodes_CollectionChanged;
        }
예제 #2
0
 public BaseMainViewModel()
 {
     searchResults = new ObservableGrepSearchResults();
     this.RequestClose += MainViewModel_RequestClose;
     this.PropertyChanged += MainViewModel_PropertyChanged;
     
     CurrentGrepOperation = GrepOperation.None;
     IsCaseSensitiveEnabled = true;
     IsMultilineEnabled = true;
     IsWholeWordEnabled = true;
     LoadSettings();        
 }
예제 #3
0
 void ResultsTree_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     inputData = ((ObservableGrepSearchResults)(this.DataContext));
 }
예제 #4
0
 void ResultsTree_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     inputData = ((ObservableGrepSearchResults)(this.DataContext));
 }