Represents the geometry of a line.
The LineGeometry class has these types of members:
The LineGeometry class has these constructors.
|LineGeometry||Initializes a new instance of the LineGeometry class that has no length.|
The LineGeometry class has these methods. It also inherits methods from the Object class.
|ClearValue||Clears the local value of a dependency property. (Inherited from DependencyObject)|
|GetAnimationBaseValue||Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (Inherited from DependencyObject)|
|GetValue||Returns the current effective value of a dependency property from a DependencyObject. (Inherited from DependencyObject)|
|ReadLocalValue||Returns the local value of a dependency property, if a local value is set. (Inherited from DependencyObject)|
|SetValue||Sets the local value of a dependency property on a DependencyObject. (Inherited from DependencyObject)|
The LineGeometry class has these properties.
|Read-only||Gets a Rect that specifies the axis-aligned bounding box of the Geometry. (Inherited from Geometry)|
|Read-only||Gets the CoreDispatcher that this object is associated with. (Inherited from DependencyObject)|
|Read/write||Gets or sets the end point of a line.|
|Read-only||Identifies the EndPoint dependency property.|
|Read/write||Gets or sets the start point of the line.|
|Read-only||Identifies the StartPoint dependency property.|
|Read/write||Gets or sets the Transform object applied to a Geometry. (Inherited from Geometry)|
This example shows how to create and render a LineGeometry object. A Geometry object only defines the geometry of the object—it does not render anything directly—so the example uses a Path shape to render the line. Because a line has no area, setting the Fill property of the Path would have no effect; instead, only the Stroke and StrokeThickness properties are specified.
<Canvas Width="200" Height="200"> <Path Stroke="Black" StrokeThickness="4" > <Path.Data> <LineGeometry StartPoint="10,20" EndPoint="100,130" /> </Path.Data> </Path> </Canvas>
Minimum supported client
|Windows 8 [Windows Store apps only]|
Minimum supported server
|Windows Server 2012 [Windows Store apps only]|