SizeHelper Class

Definition

Provides helper methods to evaluate or set Size values. C# and Microsoft Visual Basic code should use members of Size instead.

Equivalent WinUI class: Microsoft.UI.Xaml.SizeHelper.

public ref class SizeHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SizeHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SizeHelper
Public NotInheritable Class SizeHelper
Inheritance
Object IInspectable SizeHelper
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Remarks

Size is a Windows Runtime structure that represents a rectangle's dimensions without an origin.

SizeHelper is one of several Helper classes that are intended to provide utility methods for Windows Runtime structure values. C# and Microsoft Visual Basic code can use members of Size instead, because utility members are available directly on the structure due to .NET Framework runtime support. C++ code can only access the data values on Size, for example Height. For C++ developers, approximately the same utility features that a Microsoft Visual Basic developer could use directly on Size are available in a static form on the SizeHelper class.

Properties

Empty

Gets a static Size value where the Size has no height or width (all values 0). C# and Microsoft Visual Basic code should use Size.Empty instead.

Equivalent WinUI property: Microsoft.UI.Xaml.SizeHelper.Empty.

Methods

Equals(Size, Size)

Provides comparison of the values of two Size values. C# and Microsoft Visual Basic code should use the Equality (=) operator or Equals method instead.

Equivalent WinUI method: Microsoft.UI.Xaml.SizeHelper.Equals.

FromDimensions(Single, Single)

Creates a new Size based on width and height element values. C# and Microsoft Visual Basic code should use the Size(Double,Double) constructor instead.

Equivalent WinUI method: Microsoft.UI.Xaml.SizeHelper.FromDimensions.

GetIsEmpty(Size)

Returns whether a specified Size is equivalent to an Empty Size. C# and Microsoft Visual Basic code should use Size.IsEmpty instead.

Equivalent WinUI method: Microsoft.UI.Xaml.SizeHelper.GetIsEmpty.

Applies to

See also