Share via


RectHelper Classe

Definição

Fornece métodos auxiliares para avaliar ou definir valores de Rect . Em vez disso, o código C# deve usar membros do 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
Herança
Object Platform::Object IInspectable RectHelper
Atributos

Comentários

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

RectHelperé uma das várias classes auxiliares que se destinam a fornecer métodos utilitários para Windows Runtime valores de estrutura. 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 em Rect, por exemplo Left. Para desenvolvedores C++, aproximadamente os mesmos recursos de utilitário que um desenvolvedor de C# poderia usar diretamente no Rect estão disponíveis em um formulário estático na RectHelper classe .

Propriedades

Empty

Obtém um valor rect estático em que o Rect não tem tamanho ou posição. Em vez disso, o código C# deve usar Rect.Empty .

Métodos

Contains(Rect, Point)

Retorna se um determinado Ponto está dentro dos limites de um determinado Rect, para uma referência de coordenada compartilhada. Em vez disso, o código C# deve usar Rect.Contains .

Equals(Rect, Rect)

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

FromLocationAndSize(Point, Size)

Cria um novo valor rect com base em um Point que especifica a origem superior esquerda e um Size 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 o Rect especificado. Desde que o Rect não seja o VazioRect, "Inferior" é avaliado como Y + Height. Em vez disso, o código C# deve usar Rect.Bottom .

GetIsEmpty(Rect)

Retorna se um Rect especificado é equivalente a um Rect Vazio. Em vez disso, o código C# deve usar Rect.IsEmpty .

GetLeft(Rect)

Obtém um valor "Left" para o Rect especificado. Desde que o Rect não seja o VazioRect, "Left" é avaliado como X. Em vez disso, o código C# deve usar Rect.Left .

GetRight(Rect)

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

GetTop(Rect)

Obtém um valor "Top" para o Rect especificado. Desde que o Rect não seja o VazioRect, "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 novo Rect. Em vez disso, o código C# deve usar Rect.Intersect .

Union(Rect, Point)

Cria um retângulo que é exatamente grande o suficiente para conter um retângulo especificado e um ponto especificado. Em vez disso, o código C# deve usar Rect.Union(Point ).

Union(Rect, Rect)

Cria um retângulo que é exatamente grande o suficiente para conter os dois retângulos especificados. Em vez disso, o código C# deve usar Rect.Union(Rect ).

Aplica-se a

Confira também