Example #1
0
        public bool HookDeltaHandler(OnManipulationDeltaHandler callback)
        {
            if (null == _source) return false;
            if (null != _delta) return false;

            _delta = callback;
            _source.ManipulationDelta += ManipulationDelta;

            return true;
        }
Example #2
0
        public bool UnHook()
        {
            if (null != _source)
            {
                if (null != _delta) _source.ManipulationDelta -= ManipulationDelta;
                if (null != _completed) _source.ManipulationCompleted -= ManipulationCompleted;
            }

            _source = null;
            _delta = null;
            _completed = null;
            return true;
        }
Example #3
0
        public bool HookDeltaHandler(OnManipulationDeltaHandler callback)
        {
            if (null == _source)
            {
                return(false);
            }
            if (null != _delta)
            {
                return(false);
            }

            _delta = callback;
            _source.ManipulationDelta += ManipulationDelta;

            return(true);
        }
Example #4
0
        public bool UnHook()
        {
            if (null != _source)
            {
                if (null != _delta)
                {
                    _source.ManipulationDelta -= ManipulationDelta;
                }
                if (null != _completed)
                {
                    _source.ManipulationCompleted -= ManipulationCompleted;
                }
            }

            _source    = null;
            _delta     = null;
            _completed = null;
            return(true);
        }