XamlGlyph.XamlPath Class
Defines a XAML path for rendering a glyph.
public class XamlGlyph.XamlPath
- Inheritance:
- object object
Remarks
For internal use only.
Constructors
XamlPath(string)
Defines a XAML path for rendering a glyph.
public XamlPath(string data)
| Parameter | Type | Description |
|---|---|---|
| data | string | The XAML path data. |
Remarks
For internal use only.
Properties
CanvasLocation
The location of the path relative to the upper-left corner of the containing canvas.
public Point CanvasLocation { get; set; }
Property Value
- Point:
A point relative to the upper-left corner of the containing canvas.
Data
The path data.
public string Data { get; }
Property Value
- string:
A string defining path data as geometry commands.
Fill
The fill of the path.
public XamlGlyph.XamlFill? Fill { get; set; }
Property Value
- XamlGlyph.XamlFill?:
A XamlGlyph.XamlFill, or
nullif a fill should not be applied.
Stroke
The stroke of the path.
public XamlGlyph.XamlStroke? Stroke { get; set; }
Property Value
- XamlGlyph.XamlStroke?:
A XamlGlyph.XamlStroke, or
nullif a stroke should not be applied.
Methods
WithCanvasLocation(Point)
Configures the path with the given canvas location.
public XamlGlyph.XamlPath WithCanvasLocation(Point location)
| Parameter | Type | Description |
|---|---|---|
| location | Point | The location. |
Returns
- XamlGlyph.XamlPath:
This XamlGlyph.XamlPath instance which can be used for method chaining.
WithCanvasLocation(int, int)
Configures the path with the given canvas location.
public XamlGlyph.XamlPath WithCanvasLocation(int x, int y)
| Parameter | Type | Description |
|---|---|---|
| x | int | The x-coordinate of the location. |
| y | int | The y-coordinate of the location. |
Returns
- XamlGlyph.XamlPath:
This XamlGlyph.XamlPath instance which can be used for method chaining.
WithFill(XamlColor)
Configures the path with a fill color based on the given color.
public XamlGlyph.XamlPath WithFill(XamlGlyph.XamlColor xamlColor)
| Parameter | Type | Description |
|---|---|---|
| xamlColor | XamlGlyph.XamlColor | The color. |
Returns
- XamlGlyph.XamlPath:
This XamlGlyph.XamlPath instance which can be used for method chaining.
WithFill(XamlFill)
Configures the path with a fill.
public XamlGlyph.XamlPath WithFill(XamlGlyph.XamlFill fill)
| Parameter | Type | Description |
|---|---|---|
| fill | XamlGlyph.XamlFill | The fill. |
Returns
- XamlGlyph.XamlPath:
This XamlGlyph.XamlPath instance which can be used for method chaining.
WithFill(Color)
Configures the path with a fill color based on the given color.
public XamlGlyph.XamlPath WithFill(Color color)
| Parameter | Type | Description |
|---|---|---|
| color | Color | The color. |
Returns
- XamlGlyph.XamlPath:
This XamlGlyph.XamlPath instance which can be used for method chaining.
WithStroke(XamlColor)
Configures the path with a stroke based on the given color.
public XamlGlyph.XamlPath WithStroke(XamlGlyph.XamlColor xamlColor)
| Parameter | Type | Description |
|---|---|---|
| xamlColor | XamlGlyph.XamlColor | The color. |
Returns
- XamlGlyph.XamlPath:
This XamlGlyph.XamlPath instance which can be used for method chaining.
WithStroke(XamlColor, float)
Configures the path with a stroke based on the given color.
public XamlGlyph.XamlPath WithStroke(XamlGlyph.XamlColor xamlColor, float thickness)
| Parameter | Type | Description |
|---|---|---|
| xamlColor | XamlGlyph.XamlColor | The color. |
| thickness | float | The stroke thickness. |
Returns
- XamlGlyph.XamlPath:
This XamlGlyph.XamlPath instance which can be used for method chaining.
WithStroke(XamlStroke)
Configures the path with a stroke.
public XamlGlyph.XamlPath WithStroke(XamlGlyph.XamlStroke stroke)
| Parameter | Type | Description |
|---|---|---|
| stroke | XamlGlyph.XamlStroke | The stroke. |
Returns
- XamlGlyph.XamlPath:
This XamlGlyph.XamlPath instance which can be used for method chaining.
WithStroke(Color)
Configures the path with a stroke color based on the given color.
public XamlGlyph.XamlPath WithStroke(Color color)
| Parameter | Type | Description |
|---|---|---|
| color | Color | The color. |
Returns
- XamlGlyph.XamlPath:
This XamlGlyph.XamlPath instance which can be used for method chaining.
Inherited Members
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()