Share via


GeometrySource.ComputeLogicalBounds Method

Extends the way to handle stretch mode. The default is to always use Stretch.Fill and center stroke.

Namespace: Microsoft.Expression.Media
Assembly: Microsoft.Expression.Drawing (in microsoft.expression.drawing.dll)

Syntax

'Declaration
Protected Overridable Function ComputeLogicalBounds ( _
    layoutBounds As Rect, _
    parameters As IGeometrySourceParameters _
) As Rect
'Usage
Dim layoutBounds As Rect
Dim parameters As IGeometrySourceParameters
Dim returnValue As Rect

returnValue = Me.ComputeLogicalBounds(layoutBounds, parameters)
protected virtual Rect ComputeLogicalBounds (
    Rect layoutBounds,
    IGeometrySourceParameters parameters
)
protected:
virtual Rect ComputeLogicalBounds (
    Rect layoutBounds, 
    IGeometrySourceParameters^ parameters
)
protected Rect ComputeLogicalBounds (
    Rect layoutBounds, 
    IGeometrySourceParameters parameters
)
protected function ComputeLogicalBounds (
    layoutBounds : Rect, 
    parameters : IGeometrySourceParameters
) : Rect

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

GeometrySource Generic Class
GeometrySource Members
Microsoft.Expression.Media Namespace