Compartilhar via


RectHelper Classe

Definição

Fornece métodos auxiliares para avaliar ou definir valores Rect. O código C# e o Microsoft Visual Basic devem usar membros do Rect em vez disso.

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
Herança
Object Platform::Object IInspectable RectHelper
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Rect é uma estrutura do Windows Runtime que representa as dimensões de um retângulo com uma origem.

RectHelper é uma das várias classes de auxiliar que se destinam a fornecer métodos utilitários para valores de estrutura do Windows Runtime. O código C# e o Microsoft Visual Basic podem usar membros do Rect em vez disso, porque os membros do utilitário estão disponíveis diretamente na estrutura devido ao suporte ao runtime do .NET Framework. O código C++ só pode acessar os valores de dados no Rect, por exemplo, Left. Para desenvolvedores do C++, aproximadamente os mesmos recursos de utilitário que um desenvolvedor do Microsoft Visual Basic poderia usar diretamente no Rect estão disponíveis em um formulário estático na classe RectHelper.

Propriedades

Empty

Obtém um valor Rect estático em que o de Rect não tem tamanho ou posição. Em vez disso, o código C# e o Microsoft Visual Basic devem usar Rect.Empty.

Métodos

Contains(Rect, Point)

Retorna se um determinado Point está dentro dos limites de um determinado de Rect para uma referência de coordenada compartilhada. Em vez disso, o código C# e o Microsoft Visual Basic devem usar Rect.Contains.

Equals(Rect, Rect)

Fornece comparação dos valores de dois valores de de Rect. O código C# e o Microsoft Visual Basic devem usar o operador Equality (=) ou o método Equals.

FromCoordinatesAndDimensions(Single, Single, Single, Single)

Cria um novo valor Rect com base nos valores de elemento de uma estrutura de Rect. O código C# e o Microsoft Visual Basic devem usar o construtor Rect(Double,Double,Double).

FromLocationAndSize(Point, Size)

Cria um novo valor Rect com base em um de ponto que especifica a origem superior esquerda e um tamanho que especifica a largura e a altura. O código C# e o Microsoft Visual Basic devem usar o construtor Rect(Point,Size).

FromPoints(Point, Point)

Cria um novo valor Rect com base em dois pontos. O código C# e o Microsoft Visual Basic devem usar o construtor Rect(Point,Point).

GetBottom(Rect)

Obtém um valor "Inferior" para ode Rect especificado. Desde que o Rect não seja o Rect empty, "Bottom" é avaliado como Y + Height. Em vez disso, o código C# e o Microsoft Visual Basic devem usar Rect.Bottom.

GetIsEmpty(Rect)

Retorna se um de Rect especificado é equivalente a umdedevazio de . O código C# e o Microsoft Visual Basic devem usar Rect.IsEmpty.

GetLeft(Rect)

Obtém um valor "Left" para ode Rect especificado. Desde que o Rect não seja o Rect empty, "Left" é avaliado como X. O código C# e o Microsoft Visual Basic devem usar Rect.Left.

GetRight(Rect)

Obtém um valor "Right" para o Rectespecificado. Desde que o Rect não seja o Rect empty, "Right" é avaliado como X + Width. Em vez disso, o código C# e o Microsoft Visual Basic devem usar Rect.Right.

GetTop(Rect)

Obtém um valor "Top" para ode Rect especificado. Desde que o Rect não seja o Rect empty, "Top" é avaliado como Y. Em vez disso, o código C# e o Microsoft Visual Basic devem usar Rect.Top.

Intersect(Rect, Rect)

Retorna as áreas de dois valores de Rect especificados que se cruzam, como um novoRect . O código C# e o Microsoft Visual Basic devem usar Rect.Intersect.

Union(Rect, Point)

Cria um retângulo exatamente grande o suficiente para conter um retângulo especificado e um ponto especificado. O código C# e o Microsoft Visual Basic devem usar Rect.Union(Point).

Union(Rect, Rect)

Cria um retângulo exatamente grande o suficiente para conter os dois retângulos especificados. O código C# e o Microsoft Visual Basic devem usar Rect.Union(Rect).

Aplica-se a

Confira também