Skip to main content

CalculateSize Method

Calculates a scaled size based on a Stretch value.

Definition

Namespace: Avalonia.Media
Assembly: Avalonia.Base (in Avalonia.Base.dll)

public static Size CalculateSize(
this Stretch stretch,
Size destinationSize,
Size sourceSize,
StretchDirection stretchDirection = StretchDirection.Both
)

Parameters

  Stretch
The stretch mode.
  Size
The size of the destination viewport.
  Size
The size of the source.
  StretchDirection  (Optional)
The stretch direction.

Return Value

Size
The size of the stretched source.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Stretch. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

Reference

MediaExtensions Class
Avalonia.Media Namespace