Compartir a través de


RectHelper Clase

Definición

Proporciona métodos auxiliares para evaluar o establecer valores de Rect. En su lugar, el código de C# y Microsoft Visual Basic deben usar miembros de Rect.

public ref class RectHelper 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 RectHelper 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 RectHelper
Public NotInheritable Class RectHelper
Herencia
Object Platform::Object IInspectable RectHelper
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

rect es una estructura de Windows Runtime que representa las dimensiones de un rectángulo con un origen.

RectHelper es una de varias clases del asistente de diseñadas para proporcionar métodos de utilidad para los valores de estructura de Windows Runtime. El código de C# y Microsoft Visual Basic pueden usar miembros de rect en su lugar, ya que los miembros de la utilidad están disponibles directamente en la estructura debido a la compatibilidad con el entorno de ejecución de .NET Framework. El código de C++ solo puede acceder a los valores de datos de Rect, por ejemplo, Left. Para los desarrolladores de C++, aproximadamente las mismas características de utilidad que un desarrollador de Microsoft Visual Basic podría usar directamente en rect están disponibles en un formulario estático en la clase RectHelper.

Propiedades

Empty

Obtiene un valor estático Rect donde el de rect no tiene tamaño ni posición. En su lugar, el código de C# y Microsoft Visual Basic deben usar Rect.Empty.

Métodos

Contains(Rect, Point)

Devuelve si una de punto determinada está dentro de los límites de un de rect determinado para una referencia de coordenada compartida. El código de C# y Microsoft Visual Basic deben usar Rect.Contains en su lugar.

Equals(Rect, Rect)

Proporciona una comparación de los valores de dos valores Rect. En su lugar, el código de C# y Microsoft Visual Basic deben usar el operador igualdad (=) o método Equals.

FromCoordinatesAndDimensions(Single, Single, Single, Single)

Crea un nuevo valor Rect basado en los valores de elemento de una estructura de rect . El código de C# y Microsoft Visual Basic deben usar el constructor Rect(Double,Double,Double,Double).

FromLocationAndSize(Point, Size)

Crea un nuevo valor Rect basado en un de punto de que especifica el origen superior izquierdo y un Size que especifica el ancho y el alto. En su lugar, el código de C# y Microsoft Visual Basic deben usar el constructor Rect(Point,Size).

FromPoints(Point, Point)

Crea un nuevo valor Rect en función de dos puntos. En su lugar, el código de C# y Microsoft Visual Basic deben usar el constructor Rect(Point,Point).

GetBottom(Rect)

Obtiene un valor "Bottom" para el especificado Rect. Siempre que el rect no sea el Empty Rect, "Bottom" se evalúa como Y + Height. El código de C# y Microsoft Visual Basic deben usar Rect.Bottom en su lugar.

GetIsEmpty(Rect)

Devuelve si un rect especificado es equivalente a un EmptyRect. En su lugar, el código de C# y Microsoft Visual Basic deben usar Rect.IsEmpty.

GetLeft(Rect)

Obtiene un valor "Left" para el especificado Rect. Siempre que rect no sea el Vacío, "Left" se evalúa como X. En su lugar, el código de C# y Microsoft Visual Basic deben usar Rect.Left.

GetRight(Rect)

Obtiene un valor "Right" para el Rect especificado. Siempre que rect no sea el Vacío, "Right" se evalúa como X + Width. En su lugar, el código de C# y Microsoft Visual Basic deben usar Rect.Right.

GetTop(Rect)

Obtiene un valor "Top" para el especificado Rect. Siempre que el rect no sea el Empty Rect, "Top" se evalúa como Y. En su lugar, el código de C# y Microsoft Visual Basic deben usar Rect.Top.

Intersect(Rect, Rect)

Devuelve las áreas de dos valores especificados Rect que se intersecan, como un nuevo Rect. El código de C# y Microsoft Visual Basic deben usar Rect.Intersect en su lugar.

Union(Rect, Point)

Crea un rectángulo que es lo suficientemente grande como para contener el rectángulo especificado y un punto especificado. En su lugar, el código de C# y Microsoft Visual Basic deben usar Rect.Union(Point).

Union(Rect, Rect)

Crea un rectángulo que es lo suficientemente grande como para contener los dos rectángulos especificados. En su lugar, el código de C# y Microsoft Visual Basic deben usar Rect.Union(Rect).

Se aplica a

Consulte también