ClassRadGeometry
Base abstract class representing a geometric shape. This class provides common functionality for all geometric shapes and serves as the foundation for path-based geometry definitions.
Definition
Namespace:Telerik.Maui.Controls.Paths
Assembly:Telerik.Maui.Controls.dll
Syntax:
[TypeConverter(typeof(GeometryTypeConverter))]
public abstract class RadGeometry : NotifyPropertyChangedBase, INotifyPropertyChanged
Inheritance: objectNotifyPropertyChangedBaseRadGeometry
Derived Classes:
Implements:
Inherited Members
Constructors
RadGeometry()
Initializes a new instance of the RadGeometry class.
Declaration
protected RadGeometry()
Properties
Circle
Gets a predefined circle-shaped geometry.
Declaration
public static RadPathGeometry Circle { get; }
Property Value
A RadPathGeometry representing a perfect circle.
Diamond
Gets a predefined diamond-shaped geometry.
Declaration
public static RadPathGeometry Diamond { get; }
Property Value
A RadPathGeometry representing a diamond shape.
Heart
Gets a predefined heart-shaped geometry.
Declaration
public static RadPathGeometry Heart { get; }
Property Value
A RadPathGeometry representing a heart shape.
Star
Gets a predefined star-shaped geometry.
Declaration
public static RadPathGeometry Star { get; }
Property Value
A RadPathGeometry representing a five-pointed star.
Transform
Gets or sets the transformation applied to the geometry.
Declaration
public RadTransform Transform { get; set; }
Property Value
A RadTransform that defines the transformation to apply to the geometry.