예제 #1
0
        public void InitializeEnd(bool cancelCurrentPoint)
        {
            IInitializable initializable = hitDrawing as IInitializable;

            if (initializable == null || !initializable.Initializing)
            {
                return;
            }

            string key = initializable.InitializeEnd(cancelCurrentPoint);

            if (string.IsNullOrEmpty(key) || !cancelCurrentPoint)
            {
                return;
            }

            ITrackable trackable = hitDrawing as ITrackable;

            if (trackable != null)
            {
                trackabilityManager.RemovePoint(trackable, key);
            }
        }