protected virtual void OnTileAdding(LocatedTileEventArgs e) { var ev = TileAdding; if (ev != null) ev(this, e); }