/// <summary> /// Occurs before the pattern list is set so that we can stop listening /// for messages from the old outline. /// </summary> protected virtual void OnIgnorePatternEvents() { IChangeEventList <IPattern> patterns = _patterns as IChangeEventList <IPattern>; if (patterns != null) { patterns.ItemChanged -= PatternsItemChanged; } }
/// <summary> /// Occurs after the pattern list is set so that we can listen for when /// the outline symbolizer gets updated. /// </summary> protected virtual void OnHandlePatternEvents() { IChangeEventList <IPattern> patterns = Patterns as IChangeEventList <IPattern>; if (patterns != null) { patterns.ItemChanged += PatternsItemChanged; } }