private SKBitmap GetOrLoadBitmap(Storyboard storyboard) { var key = storyboard.Filename; if (!_bitmaps.ContainsKey(key)) { _bitmaps[key] = new SKBitmapHolder { Path = ResolveStoryboardPath(storyboard) }; } return(_bitmaps[key].GetBitmap()); }
private SKBitmapHolder GetOrCreateBitmapHolder(Storyboard storyboard) { var key = storyboard.Filename; if (_bitmaps.ContainsKey(key)) { return(_bitmaps[key]); } var bitmapHolder = new SKBitmapHolder(_mapResource.Resolve(storyboard.Filename)); _bitmaps[key] = bitmapHolder; return(bitmapHolder); }