Bagikan melalui


VisualElement Kelas

Definisi

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

public ref class VisualElement : Microsoft::Maui::Controls::NavigableElement, Microsoft::Maui::Controls::IAnimatable, Microsoft::Maui::Controls::IVisualElementController, Microsoft::Maui::IView
public class VisualElement : Microsoft.Maui.Controls.NavigableElement, Microsoft.Maui.Controls.IAnimatable, Microsoft.Maui.Controls.IVisualElementController, Microsoft.Maui.IView
type VisualElement = class
    inherit NavigableElement
    interface IAnimatable
    interface IVisualElementController
    interface IElementController
    interface IView
    interface IElement
    interface ITransform
Public Class VisualElement
Inherits NavigableElement
Implements IAnimatable, IView, IVisualElementController
Warisan
Turunan
Penerapan

Keterangan

Kelas dasar untuk sebagian besar elemen di layar Microsoft.Maui.Controls. Menyediakan sebagian besar properti, peristiwa, dan metode untuk menyajikan item di layar.

Konstruktor

VisualElement()

Menginisialisasi instans baru kelas VisualElement.

Bidang

AnchorXProperty

Properti yang dapat diikat untuk AnchorX.

AnchorYProperty

Properti yang dapat diikat untuk AnchorY.

BackgroundColorProperty

Properti yang dapat diikat untuk BackgroundColor.

BackgroundProperty

Properti yang dapat diikat untuk Background.

BehaviorsProperty

Properti yang dapat diikat untuk Behaviors.

ClipProperty

Properti yang dapat diikat untuk Clip.

ControlsVisualElementMapper
Kedaluwarsa.

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

FlowDirectionProperty

Properti yang dapat diikat untuk FlowDirection.

HeightProperty

Properti yang dapat diikat untuk Height.

HeightRequestProperty

Properti yang dapat diikat untuk HeightRequest.

InputTransparentProperty

Properti yang dapat diikat untuk InputTransparent.

IsEnabledProperty

Properti yang dapat diikat untuk IsEnabled.

IsFocusedProperty

Properti yang dapat diikat untuk IsFocused.

IsFocusedPropertyKey

Properti yang dapat diikat untuk IsFocused.

IsVisibleProperty

Properti yang dapat diikat untuk IsVisible.

MaximumHeightRequestProperty

Properti yang dapat diikat untuk MaximumHeightRequest.

MaximumWidthRequestProperty

Properti yang dapat diikat untuk MaximumWidthRequest.

MinimumHeightRequestProperty

Properti yang dapat diikat untuk MinimumHeightRequest.

MinimumWidthRequestProperty

Properti yang dapat diikat untuk MinimumWidthRequest.

NavigationProperty

Properti yang dapat diikat untuk Navigation.

OpacityProperty

Properti yang dapat diikat untuk Opacity.

RotationProperty

Properti yang dapat diikat untuk Rotation.

RotationXProperty

Properti yang dapat diikat untuk RotationX.

RotationYProperty

Properti yang dapat diikat untuk RotationY.

ScaleProperty

Properti yang dapat diikat untuk Scale.

ScaleXProperty

Properti yang dapat diikat untuk ScaleX.

ScaleYProperty

Properti yang dapat diikat untuk ScaleY.

ShadowProperty

Properti yang dapat diikat untuk Shadow.

StyleProperty

Properti yang dapat diikat untuk Style.

TranslationXProperty

Properti yang dapat diikat untuk TranslationX.

TranslationYProperty

Properti yang dapat diikat untuk TranslationY.

TriggersProperty

Properti yang dapat diikat untuk Triggers.

VisualProperty

Properti yang dapat diikat untuk Visual.

WidthProperty

Properti yang dapat diikat untuk Width.

WidthRequestProperty

Properti yang dapat diikat untuk WidthRequest.

WindowProperty

Properti yang dapat diikat untuk Window.

XProperty

Properti yang dapat diikat untuk X.

YProperty

Properti yang dapat diikat untuk Y.

ZIndexProperty

Properti yang dapat diikat untuk ZIndex.

Properti

AnchorX

Mendapatkan atau mengatur komponen X dari titik tengah untuk operasi transformasi apa pun, relatif terhadap batas elemen. Ini adalah properti yang dapat diikat.

AnchorY

Mendapatkan atau mengatur komponen Y dari titik tengah untuk setiap operasi transformasi, relatif terhadap batas elemen. Ini adalah properti yang dapat diikat.

AutomationId

Mendapatkan atau menetapkan nilai yang memungkinkan kerangka kerja otomatisasi untuk menemukan dan berinteraksi dengan elemen ini.

(Diperoleh dari Element)
Background

Mendapatkan atau mengatur Brush yang akan digunakan untuk mengisi latar belakang elemen. Ini adalah properti yang dapat diikat.

BackgroundColor

Mendapatkan atau mengatur Color yang akan mengisi latar belakang elemen. Ini adalah properti yang dapat diikat.

Batched

Mendapatkan nilai yang menunjukkan ada perubahan batch yang dilakukan untuk elemen ini.

Behaviors

Mendapatkan daftar Behavior objek yang terkait dengan elemen ini. Ini adalah properti yang dapat diikat baca-saja.

BindingContext

Mendapatkan atau mengatur objek yang berisi properti yang akan ditargetkan oleh properti terikat milik ini BindableObject. Ini adalah properti yang dapat diikat.

(Diperoleh dari BindableObject)
Bounds

Mendapatkan batas elemen dalam unit independen perangkat.

class

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

(Diperoleh dari NavigableElement)
ClassId

Mendapatkan atau menetapkan nilai yang digunakan untuk mengidentifikasi kumpulan elemen serupa secara semantik.

(Diperoleh dari Element)
Clip

Menentukan wilayah kliping untuk elemen. Ini adalah properti yang dapat diikat.

DesiredSize

Mendapatkan ukuran yang dihitung elemen ini selama proses pengukuran dari proses tata letak.

DisableLayout

Mendapatkan nilai yang menunjukkan bahwa tata letak untuk elemen ini dinonaktifkan.

Dispatcher

Mendapatkan dispatcher yang tersedia ketika objek yang dapat diikat ini dibuat, jika tidak, mencoba menemukan dispatcher terdekat yang tersedia (mungkin jendela/aplikasi).

(Diperoleh dari BindableObject)
EffectControlProvider

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari Element)
Effects

Mendapatkan atau mengatur gaya dan properti yang akan diterapkan ke elemen selama runtime.

(Diperoleh dari Element)
FlowDirection

Mendapatkan atau mengatur arah alur tata letak. Ini adalah properti yang dapat diikat.

Frame

Mendapatkan atau mengatur bingkai tempat elemen ini berada di layar.

Handler

Mendapatkan atau mengatur yang terkait dengan IViewHandler elemen ini.

Height

Mendapatkan tinggi elemen ini yang dirender saat ini. Ini adalah properti yang dapat diikat baca-saja.

HeightRequest

Mendapatkan atau mengatur penimpaan tinggi yang diinginkan dari elemen ini. Ini adalah properti yang dapat diikat.

Id

Mendapatkan nilai yang dapat digunakan untuk mengidentifikasi elemen secara unik selama menjalankan aplikasi Anda.

(Diperoleh dari Element)
InputTransparent

Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen ini merespons pengujian hit selama interaksi pengguna. Ini adalah properti yang dapat diikat.

IsEnabled

Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen ini diaktifkan di antarmuka pengguna. Ini adalah properti yang dapat diikat.

IsEnabledCore

Nilai ini menunjukkan nilai IsEnabled kumulatif. Semua jenis yang mengambil alih properti ini juga perlu memanggil metode RefreshIsEnabledProperty() jika nilai akan berubah.

IsFocused

Mendapatkan nilai yang menunjukkan apakah elemen ini difokuskan saat ini. Ini adalah properti yang dapat diikat.

IsInPlatformLayout

Mendapatkan atau menetapkan nilai yang menunjukkan bahwa elemen ini saat ini sedang melalui siklus tata letak platform.

IsLoaded

Menunjukkan apakah elemen terhubung ke pohon objek utama.

IsPlatformEnabled

Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen setara platform elemen ini diaktifkan.

IsPlatformStateConsistent

Mendapatkan atau menetapkan nilai yang menunjukkan bahwa elemen ini saat ini konsisten dengan status elemen yang setara platform.

IsVisible

Mendapatkan atau menetapkan nilai yang menentukan apakah elemen ini akan terlihat di layar dan mengambil ruang dalam tata letak. Ini adalah properti yang dapat diikat.

LogicalChildren
Kedaluwarsa.

Untuk penggunaan internal oleh platform Microsoft.Maui.Controls.

(Diperoleh dari Element)
MaximumHeightRequest

Mendapatkan atau mengatur tinggi maksimum yang akan diminta elemen selama tata letak. Ini adalah properti yang dapat diikat.

MaximumWidthRequest

Mendapatkan atau mengatur lebar maksimum yang akan diminta elemen selama tata letak. Ini adalah properti yang dapat diikat.

MinimumHeightRequest

Mendapatkan atau mengatur tinggi minimum yang akan diminta elemen selama tata letak. Ini adalah properti yang dapat diikat.

MinimumWidthRequest

Mendapatkan atau mengatur lebar minimum yang akan diminta elemen selama tata letak. Ini adalah properti yang dapat diikat.

Navigation

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

(Diperoleh dari NavigableElement)
NavigationProxy

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

(Diperoleh dari NavigableElement)
Opacity

Mendapatkan atau mengatur nilai opasitas yang diterapkan ke elemen saat dirender. Rentang nilai ini adalah 0 hingga 1; nilai di luar rentang ini akan diatur ke nilai terdekat yang valid. Ini adalah properti yang dapat diikat.

Parent

Mendapatkan atau mengatur induk Element elemen ini.

(Diperoleh dari Element)
RealParent

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari Element)
Resources

Mendapatkan atau mengatur kamus sumber daya lokal.

Rotation

Mendapatkan atau mengatur rotasi (dalam derajat) tentang sumbu Z (rotasi affine) saat elemen dirender. Ini adalah properti yang dapat diikat.

RotationX

Mendapatkan atau mengatur rotasi (dalam derajat) tentang sumbu X (rotasi perspektif) saat elemen dirender. Ini adalah properti yang dapat diikat.

RotationY

Mendapatkan atau mengatur rotasi (dalam derajat) tentang sumbu Y (rotasi perspektif) saat elemen dirender. Ini adalah properti yang dapat diikat.

Scale

Mendapatkan atau mengatur faktor skala yang diterapkan ke elemen . Ini adalah properti yang dapat diikat.

ScaleX

Mendapatkan atau mengatur nilai skala untuk diterapkan ke arah X. Ini adalah properti yang dapat diikat.

ScaleY

Mendapatkan atau mengatur nilai skala untuk diterapkan ke arah Y. Ini adalah properti yang dapat diikat.

Shadow

Mendapatkan atau mengatur efek bayangan yang dilemparkan oleh elemen . Ini adalah properti yang dapat diikat.

Style

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

(Diperoleh dari NavigableElement)
StyleClass

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

(Diperoleh dari NavigableElement)
StyleId

Mendapatkan atau menetapkan nilai yang ditentukan pengguna untuk mengidentifikasi elemen secara unik.

(Diperoleh dari Element)
TranslationX

Mendapatkan atau mengatur delta terjemahan X dari elemen . Ini adalah properti yang dapat diikat.

TranslationY

Mendapatkan atau mengatur delta terjemahan Y dari elemen . Ini adalah properti yang dapat diikat.

Triggers

Mendapatkan daftar TriggerBase objek yang terkait dengan elemen ini. Ini adalah properti yang dapat diikat baca-saja.

Visual

Mendapatkan atau mengatur IVisual implementasi yang mengambil alih tampilan visual elemen. Ini adalah properti yang dapat diikat.

Width

Mendapatkan lebar elemen ini saat ini. Ini adalah properti yang dapat diikat baca-saja.

WidthRequest

Mendapatkan atau mengatur penimpaan lebar yang diinginkan dari elemen ini. Ini adalah properti yang dapat diikat.

Window

Window Mendapatkan yang terkait dengan elemen . Ini adalah properti yang dapat diikat baca-saja.

X

Mendapatkan posisi X saat ini dari elemen ini. Ini adalah properti yang dapat diikat baca-saja.

Y

Mendapatkan posisi Y saat ini dari elemen ini. Ini adalah properti yang dapat diikat baca-saja.

ZIndex

Mendapatkan atau mengatur z-index depan-ke-belakang dari elemen dalam tata letak. Ini adalah properti yang dapat diikat.

Metode

AddLogicalChild(Element)

Element Menambahkan ke anak-anak logis.

(Diperoleh dari Element)
ApplyBindings()

Menerapkan semua pengikatan saat ini ke BindingContext.

(Diperoleh dari BindableObject)
Arrange(Rect)

Memposisikan objek anak dan menentukan ukuran untuk sebuah elemen.

ArrangeOverride(Rect)

Memungkinkan subkelas untuk mengambil Arrange(Rect) alih meskipun antarmuka harus diterapkan secara eksplisit untuk menghindari konflik dengan metode lama Arrange(Rect) .

BatchBegin()

Menandakan dimulainya batch perubahan pada properti elemen. Ini dapat menguntungkan performa jika jumlah nilai properti yang lebih besar diubah.

BatchCommit()

Memberi sinyal akhir batch perintah ke elemen dan bahwa perintah tersebut sekarang harus dilakukan.

ChangeVisualState()

Mengubah status visual saat ini berdasarkan elemen ini nilai properti saat ini.

ClearLogicalChildren()

Menghapus semua anak Element.

(Diperoleh dari Element)
ClearValue(BindableProperty)

Menghapus nilai apa pun yang sebelumnya ditetapkan untuk properti yang dapat diikat.

(Diperoleh dari BindableObject)
ClearValue(BindablePropertyKey)

Menghapus nilai apa pun yang sebelumnya ditetapkan untuk properti yang dapat diikat, yang diidentifikasi oleh kuncinya.

(Diperoleh dari BindableObject)
CoerceValue(BindableProperty)

Memaksakan nilai properti yang dapat diikat yang ditentukan. Ini dilakukan dengan memanggil BindableProperty.CoerceValueDelegate properti yang dapat diikat yang ditentukan.

(Diperoleh dari BindableObject)
CoerceValue(BindablePropertyKey)

Memaksakan nilai properti yang dapat diikat yang ditentukan. Ini dilakukan dengan memanggil BindableProperty.CoerceValueDelegate properti yang dapat diikat yang ditentukan.

(Diperoleh dari BindableObject)
EffectIsAttached(String)

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari Element)
Finalize()

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

FindByName(String)

Mengembalikan elemen yang memiliki nama yang ditentukan.

(Diperoleh dari Element)
Focus()

Mencoba mengatur fokus ke elemen ini.

GetValue(BindableProperty)

Mengembalikan nilai yang terkandung dalam properti yang dapat diikat yang diberikan.

(Diperoleh dari BindableObject)
InsertLogicalChild(Int32, Element)

Element Menyisipkan ke turunan logika pada indeks yang ditentukan.

(Diperoleh dari Element)
InvalidateMeasure()

Menandai ukuran elemen saat ini sebagai tidak valid.

InvalidateMeasureNonVirtual(InvalidationTrigger)

Membatalkan ukuran elemen.

InvalidateMeasureOverride()

Menyediakan cara untuk memungkinkan subkelas (misalnya, Tata Letak) untuk mengambil InvalidateMeasure() alih meskipun antarmuka harus diimplementasikan secara eksplisit untuk menghindari konflik dengan InvalidateMeasure() metode .

IsSet(BindableProperty)

Menentukan apakah properti yang dapat diikat ada atau tidak dan memiliki set nilai.

(Diperoleh dari BindableObject)
Layout(Rect)

Memperbarui batas elemen selama siklus tata letak.

MapBackgroundColor(IViewHandler, IView)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

MapBackgroundImageSource(IViewHandler, IView)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

Measure(Double, Double, MeasureFlags)

Mengembalikan ukuran minimum yang dibutuhkan elemen untuk ditampilkan pada perangkat.

MeasureOverride(Double, Double)

Menyediakan cara untuk memungkinkan subkelas mengambil alih Measure(Double, Double, MeasureFlags) meskipun antarmuka harus diimplementasikan secara eksplisit untuk menghindari konflik dengan metode Pengukuran lama.

OnBindingContextChanged()

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

OnChildAdded(Element)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

OnChildRemoved(Element, Int32)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

OnChildrenReordered()

Memunculkan kejadian ChildrenReordered.

OnHandlerChanged()

Ketika ditimpa di kelas turunan, harus menaikkan HandlerChanged acara.

(Diperoleh dari Element)
OnHandlerChanging(HandlerChangingEventArgs)

Ketika ditimpa di kelas turunan, harus menaikkan HandlerChanging acara.

(Diperoleh dari Element)
OnMeasure(Double, Double)

Metode yang dipanggil ketika pengukuran tata letak terjadi.

OnParentChanged()

Ketika ditimpa di kelas turunan, harus menaikkan ParentChanged acara.

(Diperoleh dari Element)
OnParentChanging(ParentChangingEventArgs)

Ketika ditimpa di kelas turunan, harus menaikkan ParentChanging acara.

(Diperoleh dari Element)
OnParentSet()

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

(Diperoleh dari NavigableElement)
OnPropertyChanged(String)

Metode yang dipanggil ketika properti terikat diubah.

(Diperoleh dari Element)
OnPropertyChanging(String)

Memunculkan kejadian PropertyChanging.

(Diperoleh dari BindableObject)
OnSizeAllocated(Double, Double)

Metode yang dipanggil ketika ukuran elemen diatur selama siklus tata letak. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini.

PlatformSizeChanged()

Menandakan bahwa elemen setara platform untuk ukuran elemen ini telah berubah dan siklus tata letak baru mungkin diperlukan.

RefreshIsEnabledProperty()

Metode ini harus selalu dipanggil jika beberapa peristiwa terjadi dan nilai IsEnabledCore properti akan berubah.

RemoveBinding(BindableProperty)

Menghapus pengikatan yang diatur sebelumnya dari properti yang dapat diikat.

(Diperoleh dari BindableObject)
RemoveDynamicResource(BindableProperty)

Menghapus sumber daya dinamis yang ditetapkan sebelumnya.

(Diperoleh dari Element)
RemoveLogicalChild(Element)

Menghapus kemunculan pertama tertentu Element dari turunan logis.

(Diperoleh dari Element)
SetBinding(BindableProperty, BindingBase)

Menetapkan pengikatan ke properti yang dapat diikat.

(Diperoleh dari BindableObject)
SetDynamicResource(BindableProperty, String)

BindableProperty Mengatur properti elemen ini untuk diperbarui melalui DynamicResource dengan kunci yang disediakan.

(Diperoleh dari Element)
SetValue(BindableProperty, Object)

Mengatur nilai properti yang dapat diikat yang ditentukan.

(Diperoleh dari BindableObject)
SetValue(BindablePropertyKey, Object)

Mengatur nilai properti yang dapat diikat yang ditentukan.

(Diperoleh dari BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari Element)
SizeAllocated(Double, Double)

Metode yang dipanggil selama siklus tata letak untuk memberi sinyal awal tata letak sub-pohon.

UnapplyBindings()

Menghapus semua pengikatan saat ini dari konteks saat ini.

(Diperoleh dari BindableObject)
Unfocus()

Membatalkan pengaturan fokus keyboard pada elemen ini.

Acara

BatchCommitted

Terjadi ketika batch perubahan properti telah dilakukan dengan memanggil BatchCommit().

BindingContextChanged

Terjadi ketika nilai BindingContext properti berubah.

(Diperoleh dari BindableObject)
ChildAdded

Dimunculkan setiap kali elemen anak ditambahkan ke elemen .

(Diperoleh dari Element)
ChildRemoved

Dimunculkan setiap kali elemen turunan dihapus dari elemen .

(Diperoleh dari Element)
ChildrenReordered

Terjadi ketika urutan turunan elemen ini berubah.

DescendantAdded

Dimunculkan setiap kali elemen anak ditambahkan ke subtree elemen.

(Diperoleh dari Element)
DescendantRemoved

Dimunculkan setiap kali elemen anak dihapus dari subtree elemen.

(Diperoleh dari Element)
FocusChangeRequested
Kedaluwarsa.

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

Focused

Terjadi ketika elemen ini difokuskan.

HandlerChanged

Dimunculkan setiap kali handler elemen berubah.

(Diperoleh dari Element)
HandlerChanging

Dimunculkan setiap kali handler elemen mulai berubah.

(Diperoleh dari Element)
Loaded

Terjadi ketika elemen telah dibangun dan ditambahkan ke pohon objek.

MeasureInvalidated

Terjadi ketika ukuran elemen saat ini telah dibatalkan.

ParentChanged

Dimunculkan setiap kali induk elemen telah berubah.

(Diperoleh dari Element)
ParentChanging

Dimunculkan setiap kali elemen mulai berubah.

(Diperoleh dari Element)
PropertyChanged

Terjadi saat nilai properti berubah.

(Diperoleh dari BindableObject)
PropertyChanging

Terjadi ketika nilai properti berubah.

(Diperoleh dari BindableObject)
SizeChanged

Terjadi ketika ukuran elemen berubah.

Unfocused

Terjadi ketika elemen ini tidak fokus.

Unloaded

Terjadi ketika elemen tidak lagi terhubung ke pohon objek utama.

Implementasi Antarmuka Eksplisit

IContextFlyoutElement.ContextFlyout

ContextFlyout Mendapatkan untuk tampilan. Flyout menu, subitem flyout menu, dan pemisah flyout menu dapat ditambahkan ke flyout konteks.

(Diperoleh dari Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

(Diperoleh dari BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

(Diperoleh dari Element)
IElement.Handler

Mendapatkan atau mengatur Penangan Tampilan Elemen.

IElement.Parent

Mendapatkan Induk Elemen.

(Diperoleh dari Element)
IElementController.Descendants()

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari Element)
IElementController.LogicalChildren

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari Element)
INameScope.RegisterName(String, Object)

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari Element)
INameScope.UnregisterName(String)

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari Element)
IToolTipElement.ToolTip

Mewakili jendela pop-up persegi kecil yang menampilkan deskripsi singkat tentang tujuan tampilan saat pengguna mengarahkan penunjuk pada tampilan.

(Diperoleh dari Element)
IView.Arrange(Rect)

Memposisikan elemen anak dan menentukan ukuran untuk Elemen.

IView.Background

Mendapatkan cat yang akan mengisi latar belakang Tampilan.

IView.Clip

Mendapatkan Jalur yang digunakan untuk menentukan kerangka konten Tampilan.

IView.FlowDirection

Arah di mana elemen UI dipindai oleh mata

IView.Height

Mendapatkan tinggi IView yang ditentukan.

IView.HorizontalLayoutAlignment

Menentukan aspek horizontal dari pengaturan elemen ini dalam kontainer

IView.InvalidateArrange()

Metode yang dipanggil untuk membatalkan tata letak Tampilan ini.

IView.InvalidateMeasure()

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

IView.IsFocused

Mendapatkan nilai yang menunjukkan apakah Tampilan ini difokuskan saat ini.

IView.Margin

Margin mewakili jarak antara tampilan dan tampilan yang berdekatan.

IView.MaximumHeight

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

IView.MaximumWidth

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

IView.Measure(Double, Double)

Memperbarui ukuran Tampilan.

IView.MinimumHeight

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

IView.MinimumWidth

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

IView.Semantics

Menambahkan semantik ke setiap Tampilan untuk aksesibilitas

IView.Shadow

Melukis bayangan di sekitar tampilan target.

IView.VerticalLayoutAlignment

Menentukan aspek vertikal dari pengaturan elemen ini dalam kontainer

IView.Visibility

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

IView.Width

Mendapatkan lebar IView yang ditentukan.

IVisualElementController.EffectiveFlowDirection

Untuk penggunaan internal oleh .NET MAUI.

IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Untuk penggunaan internal oleh .NET MAUI.

IVisualTreeElement.GetVisualChildren()

Mendapatkan daftar readonly dari anak-anak visual elemen.

(Diperoleh dari Element)
IVisualTreeElement.GetVisualParent()

Mendapatkan induk visual elemen.

(Diperoleh dari Element)

Metode Ekstensi

AbortAnimation(IAnimatable, String)

Menghentikan animasi.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)

Mengatur parameter yang ditentukan dan memulai animasi.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager)

Mengatur parameter yang ditentukan dan memulai animasi kinetik.

AnimationIsRunning(IAnimatable, String)

Mengembalikan nilai Boolean yang menunjukkan apakah animasi yang ditentukan oleh handle sedang berjalan atau tidak.

Batch(IAnimatable)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Membuat dan menerapkan pengikatan ke properti.

FindByName<T>(Element, String)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

CancelAnimations(VisualElement)

Membatalkan semua animasi (misalnya LayoutTo, , TranslateTo, ScaleTodll.) pada view elemen .

FadeTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang melakukan pudar yang dijelaskan oleh opacityparameter , length, dan easing .

LayoutTo(VisualElement, Rect, UInt32, Easing) Mengembalikan tugas yang memudahkan batas VisualElement yang ditentukan oleh view persegi panjang yang ditentukan oleh bounds parameter .
RelRotateTo(VisualElement, Double, UInt32, Easing)

Memutar VisualElement yang ditentukan oleh view dari rotasinya saat ini oleh drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang menskalakan VisualElement yang ditentukan oleh view dari skala saat ini ke dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang memutar VisualElement yang ditentukan oleh view yang dijelaskan oleh rotationparameter , length, dan easing .

RotateXTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang condong sumbu X dari VisualElement yang ditentukan oleh viewrotation, membutuhkan waktu length dan menggunakan easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang condong sumbu Y dari VisualElement yang ditentukan oleh viewrotation, membutuhkan waktu length dan menggunakan easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang menskalakan VisualElement yang ditentukan oleh view ke faktor scaleskala absolut .

ScaleXTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang menskalakan sumbu X dari VisualElement yang ditentukan oleh view ke faktor scaleskala absolut .

ScaleYTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang menskalakan sumbu Y dari VisualElement yang ditentukan oleh view ke faktor scaleskala absolut .

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Menganimasikan elemen TranslationX dan TranslationY properti dari nilainya saat ini ke nilai baru. Ini memastikan bahwa tata letak input berada di posisi yang sama dengan tata letak visual.

HasVisualStateGroups(VisualElement)

Mengembalikan true jika element memiliki satu atau beberapa grup status visual yang terkait dengannya. Jika tidak, kembalikan false.

CheckHandlers(IView)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

ComputeDesiredSize(IView, Double, Double)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

ComputeFrame(IView, Rect)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

ToHandler(IElement, IMauiContext)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

ToPlatform(IElement, IMauiContext)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

ToHandler(IView, IMauiContext)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

SetSemanticFocus(IView)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

CaptureAsync(IView)

Yang Element menempati area di layar, memiliki tampilan visual, dan dapat memperoleh input sentuhan.

GetVisualElementWindow(IVisualTreeElement)

Mendapatkan Jendela yang berisi Elemen Pohon Visual, jika elemen terkandung dalam satu.

GetVisualTreeDescendants(IVisualTreeElement)

Mendapatkan seluruh hierarki turunan sebagai daftar turunan untuk Elemen Pohon Visual tertentu.

GetVisualTreeElements(IVisualTreeElement, Point)

Mendapatkan daftar turunan Visual Tree Element berdasarkan Titik tertentu.

GetVisualTreeElements(IVisualTreeElement, Rect)

Mendapatkan daftar turunan Elemen Pohon Visual berdasarkan persegi panjang.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Mendapatkan daftar turunan Elemen Pohon Visual berdasarkan titik x, y tertentu.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Mendapatkan daftar turunan Elemen Pohon Visual berdasarkan persegi panjang yang ditentukan oleh koordinatnya yang ditentukan dalam unit platform, bukan piksel.

Berlaku untuk