You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor Image to cache and reuse vector raster surfaces
- Add per-control bitmap cache for vector sources
- Move vector rendering and cache logic to partial class
- Replace raster cache dictionary with single image/factory
- Update cache invalidation and disposal for both paths
- Mark vector cache stale on content/tint/source changes
- Remove old direct vector rendering method
Release bitmap caches when culled or hidden
- Add subtree bitmap cache release/restore logic to UIElement
- Track cache release state with a private field
- Update rendering and visibility handling for cache lifecycle
- Document cache release behavior in CacheMode remarks
Make window extension methods generic for Window subclasses
- Enables fluent usage with custom window types
- Improves API flexibility without changing functionality