5 types derived from Paint
Microsoft.Maui (1)
ImageSources\ImageSourcePaint.cs (1)
6 class ImageSourcePaint : Paint
Microsoft.Maui.Graphics (4)
GradientPaint.cs (1)
5 public abstract class GradientPaint : Paint
ImagePaint.cs (1)
3 public class ImagePaint : Paint
PatternPaint.cs (1)
3 public class PatternPaint : Paint
SolidPaint.cs (1)
3 public class SolidPaint : Paint
60 references to Paint
Microsoft.Maui (14)
Core\ICheckBox.cs (1)
18 Paint? Foreground { get; }
Core\IIndicatorView.cs (2)
39 Paint? IndicatorColor { get; } 45 Paint? SelectedIndicatorColor { get; }
Core\IRefreshView.cs (1)
18 Paint? RefreshColor { get; }
Core\IShadow.cs (1)
24 Paint Paint { get; }
Core\IShapeView.cs (1)
23 Paint? Fill { get; }
Core\IStroke.cs (1)
13 Paint? Stroke { get; }
Core\ISwipeItemMenuItem.cs (1)
10 Paint? Background { get; }
Core\IView.cs (1)
70 Paint? Background { get; }
Graphics\PaintExtensions.cs (3)
8 public static Color? ToColor(this Paint? paint) 25 public static bool IsNullOrEmpty([NotNullWhen(true)] this Paint? paint) 42 internal static bool IsTransparent(this Paint? paint)
Graphics\ShapeDrawable.cs (2)
84 var stroke = ShapeView.Stroke; 127 var fillPaint = ShapeView.Fill ?? ShapeView.Background;
Microsoft.Maui.Controls (20)
Border\Border.cs (1)
217 Paint? IStroke.Stroke => Stroke;
BoxView\BoxView.cs (2)
70 Paint? IShapeView.Fill => Color?.AsPaint(); 72 Paint? IStroke.Stroke => null;
Brush\Brush.cs (2)
14 public static implicit operator Brush(Paint paint) 54 public static implicit operator Paint(Brush brush)
Brush\BrushTypeConverter.cs (5)
35 || sourceType == typeof(Paint); 38 => destinationType == typeof(Paint); 46 else if (value is Paint paintValue) 86 if (value is Brush brush && destinationType == typeof(Paint)) 88 return (Paint)brush;
CheckBox\CheckBox.cs (1)
75 public Paint Foreground => Color?.AsPaint();
IndicatorView\IndicatorView.cs (2)
186 Paint IIndicatorView.IndicatorColor => IndicatorColor?.AsPaint(); 187 Paint IIndicatorView.SelectedIndicatorColor => SelectedIndicatorColor?.AsPaint();
Page\Page.cs (1)
833 Paint IView.Background
RefreshView\RefreshView.cs (1)
141 Paint IRefreshView.RefreshColor => RefreshColor?.AsPaint();
Shadow.cs (1)
20 Paint IShadow.Paint => Brush;
Shapes\Shape.cs (2)
164 Paint IShapeView.Fill => Fill; 166 Paint IStroke.Stroke => Stroke;
SwipeView\SwipeItem.cs (1)
33 Paint ISwipeItemMenuItem.Background => new SolidPaint(BackgroundColor);
VisualElement\VisualElement.cs (1)
1814 Paint? IView.Background
Microsoft.Maui.Controls.Maps (3)
HandlerImpl\Circle.Impl.cs (1)
9 public Paint? Fill => FillColor?.AsPaint();
HandlerImpl\MapElement.Impl.cs (1)
9 Paint? IStroke.Stroke => StrokeColor?.AsPaint();
HandlerImpl\Polygon.Impl.cs (1)
14 public Paint? Fill => FillColor?.AsPaint();
Microsoft.Maui.Graphics (17)
AbstractCanvas.cs (1)
230 public abstract void SetFillPaint(Paint paint, RectF rectangle);
CanvasExtensions.cs (6)
248 public static void FillArc(this ICanvas canvas, float x, float y, float width, float height, float startAngle, float endAngle, Paint paint, bool clockwise) 358 var paint = pattern.AsPaint(foregroundColor); 378 public static void SetFillPaint(this ICanvas target, Paint paint, Point point1, Point point2) 383 public static void SetFillPaint(this ICanvas target, Paint paint, PointF point1, PointF point2) 388 public static void SetFillPaint(this ICanvas target, Paint paint, Rect rectangle) 393 public static void SetFillPaint(this ICanvas target, Paint paint, RectF rectangle)
Color.cs (1)
143 public Paint AsPaint()
ICanvas.cs (1)
328 public void SetFillPaint(Paint paint, RectF rectangle);
ImageExtensions.cs (2)
54 public static Paint AsPaint(this IImage target) 66 var paint = image.AsPaint();
PaintPattern.cs (1)
6 public Paint Paint { get; set; }
PatternExtensions.cs (2)
5 public static Paint AsPaint(this IPattern target) 10 public static Paint AsPaint(this IPattern target, Color foregroundColor)
PictureCanvas.cs (2)
254 public void SetFillPaint(Paint paint, PointF point1, PointF point2) 259 public void SetFillPaint(Paint paint, RectF rectangle)
ScalingCanvas.cs (1)
203 public void SetFillPaint(Paint paint, RectF rectangle)
Microsoft.Maui.Graphics.Skia (1)
SkiaCanvas.cs (1)
224 public override void SetFillPaint(Paint paint, RectF rectangle)
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (4)
src\Graphics\src\Graphics\Platforms\Windows\PlatformCanvas.cs (1)
377 public override void SetFillPaint(Paint paint, RectF rectangle)
src\Graphics\src\Graphics\Platforms\Windows\PlatformCanvasState.cs (3)
58 private Paint _sourceFillpaint; 300 public void SetLinearGradient(Paint aPaint, Vector2 startPoint, Vector2 endPoint) 310 public void SetRadialGradient(Paint aPaint, Vector2 center, float radius)
Microsoft.Maui.Maps (1)
Core\IFilledMapElement.cs (1)
13 Paint? Fill { get; }