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