MediaExtensionsCalculateScaling Method

Calculates scaling based on a Stretch value.

Definition

Namespace: Avalonia.Media
Assembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
public static Vector CalculateScaling(
	this Stretch stretch,
	Size destinationSize,
	Size sourceSize,
	StretchDirection stretchDirection = StretchDirection.Both
)

Parameters

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

Return Value

Vector
A vector with the X and Y scaling factors.

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