IShape.cs 469 B

123456789101112131415161718192021222324
  1. using System;
  2. using System.Windows;
  3. using System.Windows.Media;
  4. namespace HandyControl.Expression.Media;
  5. public interface IShape
  6. {
  7. event EventHandler RenderedGeometryChanged;
  8. void InvalidateGeometry(InvalidateGeometryReasons reasons);
  9. Brush Fill { get; set; }
  10. Thickness GeometryMargin { get; }
  11. Geometry RenderedGeometry { get; }
  12. Stretch Stretch { get; set; }
  13. Brush Stroke { get; set; }
  14. double StrokeThickness { get; set; }
  15. }