Compartilhar via


RectHelper Classe

Definição

Fornece métodos auxiliares para avaliar ou definir valores Rect. Em vez disso, o código C# deve usar membros do de Rect do .

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

Comentários

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

RectHelper é uma das vária s classes de auxiliares que se destinam a fornecer métodos utilitários para valores de estrutura do Windows Runtime. O código C# pode usar membros do Rect, pois os membros do utilitário estão disponíveis diretamente na estrutura devido ao suporte ao runtime do .NET. 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 de C# pode 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. O código C# deve 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. O código C# deve usar Rect.Contains em vez disso.

Equals(Rect, Rect)

Fornece comparação dos valores de dois valores de de Rect. O código C# deve 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# deve 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# deve usar o construtor Rect(Point,Size).

FromPoints(Point, Point)

Cria um novo valor Rect com base em dois pontos. O código C# deve 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 RectVazio, "Inferior" é avaliado como Y + Height. O código C# deve usar Rect.Bottom.

GetIsEmpty(Rect)

Retorna se um de Rect especificado é equivalente a umdedevazio de . O código C# deve usar Rect.IsEmpty.

GetLeft(Rect)

Obtém um valor "Left" para ode Rect especificado. Desde que o Rect não seja o RectVazio, "Esquerda" é avaliado como X. O código C# deve usar Rect.Left.

GetRight(Rect)

Obtém um valor "Right" para o Rectespecificado. Desde que o Rect não seja o RectVazio, "Direita" é avaliado como X + Width. Em vez disso, o código C# deve usar Rect.Right.

GetTop(Rect)

Obtém um valor "Top" para ode Rect especificado. Desde que o Rect não seja o RectVazio, "Top" é avaliado como Y. Em vez disso, o código C# deve 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# deve 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# deve 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# deve usar Rect.Union(Rect).

Aplica-se a

Confira também

  • de Rect