Menu

Public Methods (see also Protected Methods)

NameDescription
EqualsOverloaded. (Inherited from Object)
GetHashCode(Inherited from Object)
GetType(Inherited from Object)
InvalidateGeometry Notifies that the geometry has been invalidated because of external changes.
ReferenceEquals(Inherited from Object)
ToString(Inherited from Object)
UpdateGeometry Update the geometry based on the given parameters and layoutBounds. Returns false if the geometry hasn't been changed.

Protected Methods

NameDescription
ComputeLogicalBounds Extends the way to handle stretch mode. The default is to always use Stretch.Fill and center stroke.
Finalize(Inherited from Object)
MemberwiseClone(Inherited from Object)
UpdateCachedGeometry Extends the way to provide geometry by implementing this function. Returns true when any of the geometry is changed.

See Also