Bagikan melalui


IView Antarmuka

Definisi

Mewakili elemen visual yang digunakan untuk menempatkan tata letak dan kontrol pada layar.

public interface class IView : Microsoft::Maui::IElement, Microsoft::Maui::ITransform
public interface IView : Microsoft.Maui.IElement, Microsoft.Maui.ITransform
type IView = interface
    interface IElement
    interface ITransform
Public Interface IView
Implements IElement, ITransform
Turunan
Penerapan

Properti

AnchorX

Mendapatkan komponen X dari titik tengah untuk transformasi apa pun, relatif terhadap batas elemen.

(Diperoleh dari ITransform)
AnchorY

Mendapatkan komponen Y dari titik tengah untuk transformasi apa pun, relatif terhadap batas elemen.

(Diperoleh dari ITransform)
AutomationId

Id yang digunakan oleh alat otomatisasi untuk berinteraksi dengan Tampilan ini

Background

Mendapatkan cat yang akan mengisi latar belakang Tampilan.

Clip

Mendapatkan Jalur yang digunakan untuk menentukan kerangka konten Tampilan.

DesiredSize

Mendapatkan Ukuran tampilan ini yang diinginkan saat ini.

FlowDirection

Arah di mana elemen UI dipindai oleh mata

Frame

Mendapatkan batas Tampilan dalam kontainernya.

Handler

Mendapatkan atau mengatur Penangan Tampilan Dari Tampilan.

Height

Mendapatkan tinggi IView yang ditentukan.

HorizontalLayoutAlignment

Menentukan aspek horizontal dari pengaturan elemen ini dalam kontainer

InputTransparent

Mendapatkan nilai yang menunjukkan apakah elemen ini harus terlibat dalam siklus interaksi pengguna.

IsEnabled

Mendapatkan nilai yang menunjukkan apakah Tampilan ini diaktifkan di antarmuka pengguna.

IsFocused

Mendapatkan nilai yang menunjukkan apakah Tampilan ini difokuskan saat ini.

Margin

Margin mewakili jarak antara tampilan dan tampilan yang berdampingan.

MaximumHeight

Mendapatkan batasan tinggi maksimum yang ditentukan dari IView, antara nol dan ganda. PositiveInfinity.

MaximumWidth

Mendapatkan batasan lebar maksimum IView yang ditentukan, antara nol dan ganda. PositiveInfinity.

MinimumHeight

Mendapatkan batasan tinggi minimum yang ditentukan dari IView, antara nol dan ganda. PositiveInfinity.

MinimumWidth

Mendapatkan batasan lebar minimum yang ditentukan dari IView, antara nol dan ganda. PositiveInfinity.

Opacity

Mendapatkan nilai opasitas yang diterapkan ke tampilan saat dirender.

Parent

Mendapatkan Induk Elemen.

(Diperoleh dari IElement)
Rotation

Mendapatkan rotasi (dalam derajat) tentang sumbu Z (rotasi affine) saat elemen dirender.

(Diperoleh dari ITransform)
RotationX

Mendapatkan rotasi (dalam derajat) tentang sumbu X (rotasi perspektif) saat elemen dirender.

(Diperoleh dari ITransform)
RotationY

Mendapatkan rotasi (dalam derajat) tentang sumbu Y (rotasi perspektif) saat elemen dirender.

(Diperoleh dari ITransform)
Scale

Mendapatkan faktor skala yang diterapkan ke elemen .

(Diperoleh dari ITransform)
ScaleX

Mendapatkan skala tentang faktor sumbu X yang diterapkan ke elemen .

(Diperoleh dari ITransform)
ScaleY

Mendapatkan skala tentang faktor sumbu Y yang diterapkan ke elemen .

(Diperoleh dari ITransform)
Semantics

Menambahkan semantik ke setiap Tampilan untuk aksesibilitas

Shadow

Melukis bayangan di sekitar tampilan target.

TranslationX

Mendapatkan delta terjemahan X dari elemen .

(Diperoleh dari ITransform)
TranslationY

Mendapatkan delta terjemahan Y dari elemen .

(Diperoleh dari ITransform)
VerticalLayoutAlignment

Menentukan aspek vertikal dari pengaturan elemen ini dalam kontainer

Visibility

Mendapatkan nilai yang menentukan apakah Tampilan ini harus menjadi bagian dari pohon visual atau tidak.

Width

Mendapatkan lebar IView yang ditentukan.

ZIndex

Menentukan urutan gambar IView ini dalam ILayout; z-index yang lebih tinggi akan menggambar indeks z yang lebih rendah.

Metode

Arrange(Rect)

Memposisikan elemen anak dan menentukan ukuran untuk Elemen.

Focus()

Mencoba menyetel fokus ke Tampilan ini.

InvalidateArrange()

Metode yang dipanggil untuk membatalkan tata letak Tampilan ini.

InvalidateMeasure()

Menandakan bahwa nilai pengukuran saat ini dari Tampilan ini tidak lagi valid dan harus dikomputasi ulang selama lulus ukuran berikutnya.

Measure(Double, Double)

Updates ukuran Tampilan.

Unfocus()

Membatalkan pengaturan fokus ke Tampilan ini.

Metode Ekstensi

CheckHandlers(IView)

Mewakili elemen visual yang digunakan untuk menempatkan tata letak dan kontrol pada layar.

ComputeDesiredSize(IView, Double, Double)

Mewakili elemen visual yang digunakan untuk menempatkan tata letak dan kontrol pada layar.

ComputeFrame(IView, Rect)

Mewakili elemen visual yang digunakan untuk menempatkan tata letak dan kontrol pada layar.

ToHandler(IElement, IMauiContext)

Mewakili elemen visual yang digunakan untuk menempatkan tata letak dan kontrol pada layar.

ToPlatform(IElement, IMauiContext)

Mewakili elemen visual yang digunakan untuk menempatkan tata letak dan kontrol pada layar.

ToHandler(IView, IMauiContext)

Mewakili elemen visual yang digunakan untuk menempatkan tata letak dan kontrol pada layar.

SetSemanticFocus(IView)

Mewakili elemen visual yang digunakan untuk menempatkan tata letak dan kontrol pada layar.

CaptureAsync(IView)

Mewakili elemen visual yang digunakan untuk menempatkan tata letak dan kontrol pada layar.

Berlaku untuk