public void UpdateSizeInFrames() { if (LoadedImage == null) { LoadedTileSheet.SizeInFrames = new Microsoft.Xna.Framework.Point(1, 1); LoadedTileSheet.TileCount = -1; return; } GraphicsUnit gu = GraphicsUnit.Pixel; System.Drawing.Rectangle boundRect = System.Drawing.Rectangle.Round(LoadedImage.GetBounds(ref gu)); LoadedTileSheet.SizeInFrames = new Microsoft.Xna.Framework.Point(boundRect.Width / LoadedTileSheet.FrameWidth, boundRect.Height / LoadedTileSheet.FrameHeight); LoadedTileSheet.TileCount = -1; }