RectHelper Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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 batas Rect 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 metode Equals 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,Double). |
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" untuk Rect yang ditentukan. Selama Rect bukan Rect Kosong, "Bawah" dievaluasi sebagaiTinggiY + . Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Bottom sebagai gantinya. |
GetIsEmpty(Rect) |
Mengembalikan apakah Rect yang ditentukan setara dengan RectKosong. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.IsEmpty sebagai gantinya. |
GetLeft(Rect) |
Mendapatkan nilai "Kiri" untuk Rect yang ditentukan. Selama Rect bukan Empty Rect, "Left" dievaluasi sebagai X. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Left sebagai gantinya. |
GetRight(Rect) |
Mendapatkan nilai "Kanan" untuk Rect yang ditentukan. Selama Rect bukan Rect Kosong, "Kanan" dievaluasi sebagaiLebarX + . Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Right sebagai gantinya. |
GetTop(Rect) |
Mendapatkan nilai "Atas" untuk Rect yang ditentukan. Selama Rect bukan Rect Kosong , "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 tertentu 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 memuat persegi panjang yang ditentukan dan titik tertentu. Kode C# dan Microsoft Visual Basic harus menggunakan Rect.Union(Point) sebagai gantinya. |
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk