Bagikan melalui


RectHelper Kelas

Definisi

Menyediakan metode pembantu untuk mengevaluasi atau mengatur nilai Rect . Kode C# dan Microsoft Visual Basic harus menggunakan anggota Rect sebagai gantinya.

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
Warisan
Object Platform::Object IInspectable RectHelper
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Rect adalah struktur Windows Runtime yang mewakili dimensi persegi panjang dengan asal.

RectHelper adalah salah satu dari beberapa kelas Helper yang dimaksudkan untuk menyediakan metode utilitas untuk nilai struktur Windows Runtime. Kode C# dan Microsoft Visual Basic dapat menggunakan anggota Rect sebagai gantinya, karena anggota utilitas tersedia langsung pada struktur karena dukungan runtime .NET Framework. Kode C++ hanya dapat mengakses nilai data pada Rect, misalnya Left. Untuk pengembang C++, fitur utilitas yang kira-kira sama dengan yang dapat digunakan pengembang Microsoft Visual Basic langsung di Rect tersedia dalam bentuk statis pada kelas RectHelper.

Properti

Empty

Mendapatkan nilai Rect statis di mana Rect tidak memiliki ukuran atau posisi. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Empty sebagai gantinya.

Metode

Contains(Rect, Point)

Mengembalikan apakah Titik tertentu berada dalam batasRect tertentu , untuk referensi koordinat bersama. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Contains sebagai gantinya.

Equals(Rect, Rect)

Menyediakan perbandingan nilai dari dua nilai Rect. Kode C# dan Microsoft Visual Basic harus menggunakan operator Equality (=) atau Sama dengan metode sebagai gantinya.

FromCoordinatesAndDimensions(Single, Single, Single, Single)

Membuat nilai Rect baru berdasarkan nilai elemen struktur Rect. Kode C# dan Microsoft Visual Basic harus menggunakan konstruktor Rect(Double,Double,Double), dan Microsoft Visual Basic.

FromLocationAndSize(Point, Size)

Membuat nilai Rect baru berdasarkan Titik yang menentukan asal kiri atas, dan Ukuran yang menentukan lebar dan tinggi. Kode C# dan Microsoft Visual Basic harus menggunakan konstruktor Rect(Point,Size).

FromPoints(Point, Point)

Membuat nilai Rect baru berdasarkan dua poin. Kode C# dan Microsoft Visual Basic harus menggunakan konstruktor Rect(Point,Point).

GetBottom(Rect)

Mendapatkan nilai "Bawah" untukRect yang ditentukan. Selama Rect bukan Empty Rect, "Bawah" dievaluasi sebagai Y + Height. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Bottom sebagai gantinya.

GetIsEmpty(Rect)

Mengembalikan apakah Rect yang ditentukan setara denganEmptyRect . Kode C# dan Microsoft Visual Basic harus menggunakan Rect.IsEmpty sebagai gantinya.

GetLeft(Rect)

Mendapatkan nilai "Kiri" untukRect yang ditentukan. Selama Rect bukan Empty Rect, "Left" dievaluasi sebagai X. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Left.

GetRight(Rect)

Mendapatkan nilai "Kanan" untukRect yang ditentukan . Selama Rect bukan Empty Rect, "Right" dievaluasi sebagai X + Width. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Right sebagai gantinya.

GetTop(Rect)

Mendapatkan nilai "Teratas" untukRect yang ditentukan . Selama Rect bukan Empty Rect, "Top" dievaluasi sebagai Y. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Top sebagai gantinya.

Intersect(Rect, Rect)

Mengembalikan area dari dua nilai Rect yang ditentukan yang berpotongan, sebagai Rect baru. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Intersect sebagai gantinya.

Union(Rect, Point)

Membuat persegi panjang yang cukup besar untuk berisi persegi panjang tertentu dan titik tertentu. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Union(Point).

Union(Rect, Rect)

Membuat persegi panjang yang cukup besar untuk memuat dua persegi panjang yang ditentukan. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Union(Rect) sebagai gantinya.

Berlaku untuk

Lihat juga