MediaExtensionsCalculateSize Method

Calculates a scaled size based on a Stretch value.

Definition

Namespace: Avalonia.Media
Assembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
public static Size CalculateSize(
	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

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