IGeometrySource Members

Provides an interface to describe the source of a geometry.

The following tables list the members exposed by the IGeometrySource type.

Public Properties

  Name Description
public property Geometry Gets or sets the resulting geometry after the latest UpdateGeometry().
public property LayoutBounds Gets the actual bounds of FrameworkElement. LayoutBounds includes logical bounds, stretch, and stroke thickness.
public property LogicalBounds Gets the bounding box where the geometry should stretch to. The actual geometry might be smaller or larger than this. LogicalBounds should already take stroke thickness and stretch into consideration.

Top

Public Methods

  Name Description
public method InvalidateGeometry Notifies that the geometry has been invalidated because of external changes.
public method UpdateGeometry Update the geometry using the given parameters and the layout bounds. Returns false if nothing has been updated.

Top

See Also

Reference

IGeometrySource Interface
Microsoft.Expression.Media Namespace