Size Struktur

Definisi

Mewakili nilai angka yang menentukan tinggi dan lebar.

public value class Size
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
struct Size
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public struct Size
var size = {
width : /* Your value */,
height : /* Your value */
}
Public Structure Size
<object property="width,height"/>
-or-
<object property="width height"/>
Warisan
Size
Atribut

Persyaratan Windows

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

Keterangan

Saat diterapkan ke properti yang mewakili informasi UI, nilai lebar dan tinggi dari nilai Ukuran mewakili piksel independen perangkat.

Javascript Di JavaScript, Ukuran adalah objek dengan 2 properti data: lebar dan tinggi. API yang tercantum dalam daftar anggota Ukuran tidak berlaku untuk pemrograman JavaScript.

Catatan tentang sintaks XAML

Satu-satunya properti Windows Runtime yang menggunakan Ukuran sebagai nilai untuk XAML adalah ArcSegment.Size. Rect lebih umum.

Penggunaan atribut objek secara teknis diizinkan oleh aturan penguraian XAML Windows Runtime. Namun, penggunaan tersebut tidak ditampilkan dalam sintaks karena tidak umum. Ukuran tidak dapat digunakan sebagai sumber daya XAML (untuk informasi selengkapnya lihat Referensi sumber daya ResourceDictionary dan XAML).

Anda dapat menggunakan spasi daripada koma sebagai pemisah di antara nilai.

Proyeksi dan anggota Ukuran

Jika Anda menggunakan bahasa Microsoft .NET (C# atau Microsoft Visual Basic), atau ekstensi komponen Visual C++ (C++/CX), maka Ukuran memiliki anggota non-data yang tersedia, dan anggota datanya diekspos sebagai properti baca-tulis, bukan bidang. Lihat Ukuran di Browser .NET API.

Jika Anda memprogram dengan C++/WinRT atau Windows Runtime C++ Template Library (WRL), maka hanya bidang anggota data yang ada sebagai anggota Ukuran, dan Anda tidak dapat menggunakan metode utilitas atau properti proyeksi .NET. Kode C++ dapat mengakses metode utilitas serupa yang tersedia dari kelas statis SizeHelper .

Tabel ini memperlihatkan metode yang setara yang tersedia di .NET dan C++.

.NET (Ukuran) C++ (SizeHelper)
Ukuran(Ganda, Ganda) FromDimensions(Single, Single)
Kosong Kosong
IsEmpty GetIsEmpty(Size)
Equals Sama dengan(Ukuran, Ukuran)

Bidang

Height

Tingginya.

Width

Lebarnya.

Berlaku untuk

Lihat juga