public bool HookDeltaHandler(OnManipulationDeltaHandler callback) { if (null == _source) return false; if (null != _delta) return false; _delta = callback; _source.ManipulationDelta += ManipulationDelta; return true; }
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 bool HookDeltaHandler(OnManipulationDeltaHandler callback) { if (null == _source) { return(false); } if (null != _delta) { return(false); } _delta = callback; _source.ManipulationDelta += ManipulationDelta; return(true); }
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); }