private void FetchResources() { collectionNegative = FindResource("CollectionNegative") as LinesRegexTargetCollection; collectionPositve = FindResource("CollectionPositive") as LinesRegexTargetCollection; collectionResults = FindResource("CollectionResults") as TextRegexTargetCollection; Debug.Assert(collectionNegative != null, "collectionNegative != null"); Debug.Assert(collectionPositve != null, "collectionPositve != null"); Debug.Assert(collectionResults != null, "collectionResults != null"); collectionNegative.PropertyChanged += Collections_OnPropertyChanged; collectionPositve.PropertyChanged += Collections_OnPropertyChanged; collectionResults.PropertyChanged += Collections_OnPropertyChanged; brushBorder = FindResource("BrushBorder") as Brush; brushText = FindResource("BrushText") as Brush; }