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 Windows Runtime que representa las dimensiones de un rectángulo con un origen.
RectHelper es una de varias clases auxiliares destinadas a proporcionar métodos de utilidad para Windows Runtime valores de estructura. 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 en 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 de rect estático donde rect no tiene ningún tamaño o 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 un punto determinado está dentro de los límites de un rect determinado para una referencia de coordenada compartida. En su lugar, el código de C# y Microsoft Visual Basic deben usar Rect.Contains . |
Equals(Rect, Rect) |
Proporciona una comparación de los valores de dos valores de Rect . En su lugar, el código de C# y Microsoft Visual Basic deben usar el operador Equality (=) o el método Equals . |
FromCoordinatesAndDimensions(Single, Single, Single, Single) |
Crea un nuevo valor rect basado en los valores de elemento de una estructura Rect . En su lugar, 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 punto que especifica el origen superior izquierdo y un tamaño 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 basado en 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 rect especificado. Siempre que el rect no sea el rect vacío , "Bottom" se evalúa como Y + Height. En su lugar, el código de C# y Microsoft Visual Basic deben usar Rect.Bottom . |
GetIsEmpty(Rect) |
Devuelve si un rect especificado es equivalente a un rectvacío. En su lugar, el código de C# y Microsoft Visual Basic deben usar Rect.IsEmpty . |
GetLeft(Rect) |
Obtiene un valor "Left" para el rect especificado. Siempre que el rect no sea el rect 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 rect 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 rect especificado. Siempre que la rect no sea el rect vacío , "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 de Rect especificados que se intersecan, como un nuevo rect. En su lugar, el código de C# y Microsoft Visual Basic deben usar Rect.Intersect . |
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 bastante 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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de