GeometrySource Members | |
See Also� Methods� Properties� Constructors� Fields� |
The following tables list the members exposed by the GeometrySource type.
Protected Constructors
� | Name | Description |
---|---|---|
GeometrySource | � |
Protected Fields
� | Name | Description |
---|---|---|
cachedGeometry |
Specifics the geometry from the previous geometry effect process.
|
Public Properties
� | Name | Description |
---|---|---|
Geometry |
Gets or sets the resulting geometry after the latest UpdateGeometry().
| |
LayoutBounds |
Gets the actual bounds of FrameworkElement.
| |
LogicalBounds |
Gets the bounding box that the geometry should stretch to.
The actual geometry might be smaller or larger than this.
|
Public Methods (see also Protected Methods)
� | Name | Description |
---|---|---|
Equals� | Overloaded. (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
� | Name | Description |
---|---|---|
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.
|