| File: Circle.cs | Web Access |
| Project: src\src\Controls\Maps\src\Controls.Maps.csproj (Microsoft.Maui.Controls.Maps) |
using Microsoft.Maui.Devices.Sensors; using Microsoft.Maui.Graphics; using Microsoft.Maui.Maps; namespace Microsoft.Maui.Controls.Maps { /// <summary> /// Represents a circle drawn on the map control. /// </summary> public partial class Circle : MapElement { /// <summary>Bindable property for <see cref="Center"/>.</summary> public static readonly BindableProperty CenterProperty = BindableProperty.Create( nameof(Center), typeof(Location), typeof(Circle), default(Location)); /// <summary>Bindable property for <see cref="Radius"/>.</summary> public static readonly BindableProperty RadiusProperty = BindableProperty.Create( nameof(Radius), typeof(Distance), typeof(Circle), default(Distance)); /// <summary>Bindable property for <see cref="FillColor"/>.</summary> public static readonly BindableProperty FillColorProperty = BindableProperty.Create( nameof(FillColor), typeof(Color), typeof(Circle), null); /// <summary> /// Gets or sets the center location. This is a bindable property. /// </summary> public Location Center { get => (Location)GetValue(CenterProperty); set => SetValue(CenterProperty, value); } /// <summary> /// Gets or sets the radius. This is a bindable property. /// </summary> public Distance Radius { get => (Distance)GetValue(RadiusProperty); set => SetValue(RadiusProperty, value); } /// <summary> /// Gets or sets the fill color. This is a bindable property. /// </summary> public Color FillColor { get => (Color)GetValue(FillColorProperty); set => SetValue(FillColorProperty, value); } } }