private void TryPassThroughMousePrevent <TArg>(IBlockGridLayer layer, Action <object, TArg> handel, TArg e) { if (_preventMouseLayer == null || _preventMouseLayer == layer) { handel(this, e); } }
internal void PreventMouseEvent(IBlockGridLayer layer) { _preventMouseLayer = layer; }