using System.Windows; namespace HandyControl.Expression.Media; public interface IGeometrySource { bool InvalidateGeometry(InvalidateGeometryReasons reasons); bool UpdateGeometry(IGeometrySourceParameters parameters, Rect layoutBounds); System.Windows.Media.Geometry Geometry { get; } Rect LayoutBounds { get; } Rect LogicalBounds { get; } }