예제 #1
0
        /// <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;
            }
        }
예제 #2
0
        /// <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;
            }
        }