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# debe usar miembros de Rect.

public ref class RectHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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

Comentarios

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

es una de varias clases del asistente de que están diseñadas para proporcionar métodos de utilidad para los valores de estructura de Windows Runtime. En su lugar, el código de C# puede usar miembros de Rect, 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. El código de C++ solo puede tener acceso 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 C# 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. El código de C# debe usar Rect.Empty en su lugar.

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# debe 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# debe 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 . En su lugar, el código de C# debe 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. El código de C# debe usar el constructor Rect(Point,Size).

FromPoints(Point, Point)

Crea un nuevo valor Rect en función de dos puntos. El código de C# debe usar el constructor Rect(Point,Point).

GetBottom(Rect)

Obtiene un valor "Bottom" para el especificado Rect. Siempre que el Rect no sea el VacíoRect, "Bottom" se evalúa como Y + Height. El código de C# debe usar Rect.Bottom en su lugar.

GetIsEmpty(Rect)

Devuelve si un rect especificado es equivalente a un EmptyRect. El código de C# debe usar Rect.IsEmpty en su lugar.

GetLeft(Rect)

Obtiene un valor "Left" para el especificado Rect. Siempre que el Rect no sea el VacíoRect, "Left" se evalúa como X. El código de C# debe usar Rect.Left en su lugar.

GetRight(Rect)

Obtiene un valor "Right" para el Rect especificado. Siempre que el Rect no sea el Rectvacío , "Right" se evalúa como X + Width. En su lugar, el código de C# debe usar Rect.Right.

GetTop(Rect)

Obtiene un valor "Top" para el especificado Rect. Siempre que el Rect no sea el VacíoRect, "Top" se evalúa como Y. El código de C# debe usar Rect.Top en su lugar.

Intersect(Rect, Rect)

Devuelve las áreas de dos valores especificados Rect que se intersecan, como un nuevo Rect. El código de C# debe 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. El código de C# debe 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# debe usar Rect.Union(Rect).

Se aplica a

Consulte también