RectHelper Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
Métodos
Contains(Rect, Point) |
Devuelve si una de punto |
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 |
FromLocationAndSize(Point, Size) |
Crea un nuevo valor |
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 |
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 |
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 |
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). |