Example #1
0
        public bool HookCompletedHandler(OnManipulationCompletedHandler callback)
        {
            if (null == _source) return false;
            if (null != _completed) return false;

            _completed = callback;
            _source.ManipulationCompleted += ManipulationCompleted;
            return true;
        }
 public void Set(UIElement source, OnManipulationCompletedHandler callback)
 {
     if (null == _source)
     {
         source.ManipulationCompleted += ManipulationCompleted;
         _source = source;
         _callback = callback;
     }
 }
Example #3
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 #4
0
        public bool HookCompletedHandler(OnManipulationCompletedHandler callback)
        {
            if (null == _source)
            {
                return(false);
            }
            if (null != _completed)
            {
                return(false);
            }

            _completed = callback;
            _source.ManipulationCompleted += ManipulationCompleted;
            return(true);
        }
Example #5
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);
        }
 public void Unset()
 {
     _source = null;
     _callback = null;
 }