Bagikan melalui


StackLayout Kelas

Definisi

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

public ref class StackLayout : Microsoft::Maui::Controls::StackBase, Microsoft::Maui::IStackLayout, System::Collections::Generic::ICollection<Microsoft::Maui::IView ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::IView ^>, System::Collections::Generic::IList<Microsoft::Maui::IView ^>
public class StackLayout : Microsoft.Maui.Controls.StackBase, Microsoft.Maui.IStackLayout, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView>
type StackLayout = class
    inherit StackBase
    interface IStackLayout
    interface ILayout
    interface IView
    interface IElement
    interface ITransform
    interface IContainer
    interface IList<IView>
    interface ICollection<IView>
    interface seq<IView>
    interface IEnumerable
    interface ISafeAreaView
    interface IPadding
    interface ICrossPlatformLayout
Public Class StackLayout
Inherits StackBase
Implements ICollection(Of IView), IEnumerable(Of IView), IList(Of IView), IStackLayout
Warisan
Warisan
Penerapan

Keterangan

Lihat juga spesialisasi VerticalStackLayout dan HorizontalStackLayout, yang mungkin lebih cocok jika Anda tidak perlu mengubah orientasi saat runtime.

Konstruktor

Nama Deskripsi
StackLayout()

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

Bidang

Nama Deskripsi
_layoutManager

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Layout)
OrientationProperty

Properti yang dapat diikat untuk Orientation.

propertyMapper

Mewakili tampilan internal PropertyMapper.

(Diperoleh dari View)
transientNamescope

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Element)

Properti

Nama Deskripsi
AnchorX

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

(Diperoleh dari VisualElement)
AnchorY

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

(Diperoleh dari VisualElement)
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.

(Diperoleh dari VisualElement)
BackgroundColor

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

(Diperoleh dari VisualElement)
Batched

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

(Diperoleh dari VisualElement)
Behaviors

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

(Diperoleh dari VisualElement)
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.

(Diperoleh dari VisualElement)
CascadeInputTransparent

Mendapatkan atau mengatur nilai yang mengontrol apakah elemen turunan mewarisi transparansi input tata letak ini ketika tranparency adalah true.

(Diperoleh dari Layout)
Children

Mendapatkan objek anak yang terkandung dalam tata letak ini.

(Diperoleh dari Layout)
class

Mendapatkan atau mengatur kelas gaya untuk elemen .

(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.

(Diperoleh dari VisualElement)
Count

Mendapatkan jumlah objek anak dalam tata letak ini.

(Diperoleh dari Layout)
DesiredSize

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

(Diperoleh dari VisualElement)
DisableLayout

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

(Diperoleh dari VisualElement)
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.

(Diperoleh dari VisualElement)
Frame

Mendapatkan atau mengatur bingkai tempat elemen ini berada di layar.

(Diperoleh dari VisualElement)
GestureController

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari View)
GestureRecognizers

Kumpulan pengenal gerakan yang terkait dengan tampilan ini.

(Diperoleh dari View)
Handler

Mendapatkan atau mengatur yang IViewHandler terkait dengan elemen ini.

(Diperoleh dari VisualElement)
Height

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

(Diperoleh dari VisualElement)
HeightRequest

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

(Diperoleh dari VisualElement)
HorizontalOptions

Mendapatkan atau mengatur LayoutOptions yang menentukan bagaimana elemen diatur dalam siklus tata letak. Ini adalah properti yang dapat diikat.

(Diperoleh dari View)
Id

Mendapatkan nilai yang dapat digunakan untuk mengidentifikasi elemen secara unik sepanjang eksekusi aplikasi Anda.

(Diperoleh dari Element)
IgnoreSafeArea
Kedaluwarsa.

Menentukan bagaimana konten Tampilan harus diposisikan dalam kaitannya dengan penghalang. Jika nilai ini adalah false, konten hanya akan diposisikan di bagian layar yang tidak terhalang. Jika nilai ini adalah true, konten dapat diposisikan di mana saja di layar. Ini termasuk bagian layar di belakang toolbar, pemotongan layar, dll.

(Diperoleh dari Layout)
InputTransparent

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

(Diperoleh dari VisualElement)
IsClippedToBounds

Mendapatkan atau mengatur nilai yang menentukan apakah tata letak harus mengklip turunannya ke batasnya. Nilai defaultnya adalah false.

(Diperoleh dari Layout)
IsEnabled

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

(Diperoleh dari VisualElement)
IsEnabledCore

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

(Diperoleh dari VisualElement)
IsFocused

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

(Diperoleh dari VisualElement)
IsInPlatformLayout

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

(Diperoleh dari VisualElement)
IsLoaded

Menunjukkan apakah elemen tersambung ke pohon objek utama.

(Diperoleh dari VisualElement)
IsPlatformEnabled

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

(Diperoleh dari VisualElement)
IsPlatformStateConsistent

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

(Diperoleh dari VisualElement)
IsReadOnly

Mendapatkan apakah tata letak ini baca-saja.

(Diperoleh dari Layout)
IsVisible

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

(Diperoleh dari VisualElement)
Item[Int32]

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Layout)
LogicalChildren
Kedaluwarsa.

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Element)
Margin

Mendapatkan atau mengatur margin untuk tampilan.

(Diperoleh dari View)
MaximumHeightRequest

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

(Diperoleh dari VisualElement)
MaximumWidthRequest

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

(Diperoleh dari VisualElement)
MinimumHeightRequest

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

(Diperoleh dari VisualElement)
MinimumWidthRequest

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

(Diperoleh dari VisualElement)
Navigation

Mendapatkan objek yang bertanggung jawab untuk menangani navigasi berbasis tumpukan.

(Diperoleh dari NavigableElement)
NavigationProxy

Mendapatkan pemeran Navigation ke NavigationProxy.

(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.

(Diperoleh dari VisualElement)
Orientation

Mendapatkan atau mengatur nilai yang menunjukkan arah elemen turunan mana yang diposisikan. Nilai defaultnya adalah Vertical. Ini adalah properti yang dapat diikat.

Padding

Mendapatkan atau mengatur padding dalam tata letak. Nilai default adalah dengan semua nilai yang Thickness diatur ke 0.

(Diperoleh dari Layout)
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.

(Diperoleh dari VisualElement)
Rotation

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

(Diperoleh dari VisualElement)
RotationX

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

(Diperoleh dari VisualElement)
RotationY

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

(Diperoleh dari VisualElement)
SafeAreaEdges

Mendapatkan atau mengatur tepi area yang aman untuk dipatuhi untuk tata letak ini. Nilai defaultnya adalah SafeAreaEdges.Default (None - edge to edge).

(Diperoleh dari Layout)
Scale

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

(Diperoleh dari VisualElement)
ScaleX

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

(Diperoleh dari VisualElement)
ScaleY

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

(Diperoleh dari VisualElement)
Shadow

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

(Diperoleh dari VisualElement)
Spacing

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari StackBase)
Style

Mendapatkan atau mengatur yang unik Style untuk elemen ini.

(Diperoleh dari NavigableElement)
StyleClass

Mendapatkan atau mengatur kelas gaya untuk elemen .

(Diperoleh dari NavigableElement)
StyleId

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

(Diperoleh dari Element)
TranslationX

Mendapatkan atau mengatur delta terjemahan X dari elemen di unit independen perangkat. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
TranslationY

Mendapatkan atau mengatur delta terjemahan Y dari elemen di unit independen perangkat. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
Triggers

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

(Diperoleh dari VisualElement)
VerticalOptions

Mendapatkan atau mengatur LayoutOptions yang menentukan bagaimana elemen diatur dalam siklus tata letak. Ini adalah properti yang dapat diikat.

(Diperoleh dari View)
Visual

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

(Diperoleh dari VisualElement)
Width

Mendapatkan lebar elemen ini saat ini di unit independen perangkat. Ini adalah properti yang dapat diikat baca-saja.

(Diperoleh dari VisualElement)
WidthRequest

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

(Diperoleh dari VisualElement)
Window

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

(Diperoleh dari VisualElement)
X

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

(Diperoleh dari VisualElement)
Y

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

(Diperoleh dari VisualElement)
ZIndex

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

(Diperoleh dari VisualElement)

Metode

Nama Deskripsi
Add(IView)

Menambahkan tampilan anak ke akhir tata letak ini.

(Diperoleh dari Layout)
AddLogicalChild(Element)

Element Menambahkan ke anak logis.

(Diperoleh dari Element)
ApplyBindings()

Menerapkan semua pengikatan saat ini ke BindingContext.

(Diperoleh dari BindableObject)
Arrange(Rect)

Memposisikan objek turunan dan menentukan ukuran untuk elemen.

(Diperoleh dari VisualElement)
ArrangeOverride(Rect)

Memungkinkan subkelas untuk mengimplementasikan logika Susun kustom selama kode tata letak kontrol.

(Diperoleh dari VisualElement)
BatchBegin()

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

(Diperoleh dari VisualElement)
BatchCommit()

Menandakan akhir batch perintah ke elemen dan bahwa perintah tersebut sekarang harus diterapkan.

(Diperoleh dari VisualElement)
ChangeVisualState()

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari View)
Clear()

Menghapus semua tampilan turunan dari tata letak ini.

(Diperoleh dari Layout)
ClearLogicalChildren()

Menghapus semua anak Element.

(Diperoleh dari Element)
ClearValue(BindableProperty)

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

(Diperoleh dari BindableObject)
ClearValue(BindablePropertyKey)

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

(Diperoleh dari BindableObject)
CoerceValue(BindableProperty)

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

(Diperoleh dari BindableObject)
CoerceValue(BindablePropertyKey)

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

(Diperoleh dari BindableObject)
ComputeConstraintForView(View)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

Contains(IView)

Menentukan apakah tampilan anak yang ditentukan terkandung dalam tata letak ini.

(Diperoleh dari Layout)
CopyTo(IView[], Int32)

Menyalin tampilan anak ke array yang ditentukan.

(Diperoleh dari Layout)
CreateLayoutManager()

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

CrossPlatformArrange(Rect)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Layout)
CrossPlatformMeasure(Double, Double)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Layout)
EffectIsAttached(String)

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari Element)
FindByName(String)

Mengembalikan elemen yang memiliki nama yang ditentukan.

(Diperoleh dari Element)
Focus()

Mencoba mengatur fokus ke elemen ini.

(Diperoleh dari VisualElement)
GetChildElements(Point)

Mendapatkan elemen anak yang secara visual berada di bawah yang ditentukan point.

(Diperoleh dari View)
GetEnumerator()

Mengembalikan enumerator yang mencantumkan semua turunan dalam tata letak ini.

(Diperoleh dari Layout)
GetRendererOverrides<T>()

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari View)
GetValue(BindableProperty)

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

(Diperoleh dari BindableObject)
IndexOf(IView)

Mendapatkan indeks tampilan anak tertentu.

(Diperoleh dari Layout)
Insert(Int32, IView)

Menyisipkan tampilan anak pada indeks yang ditentukan.

(Diperoleh dari Layout)
InsertLogicalChild(Int32, Element)

Element Menyisipkan ke anak logis pada indeks yang ditentukan.

(Diperoleh dari Element)
InvalidateMeasure()

Menandai ukuran elemen saat ini sebagai tidak valid.

(Diperoleh dari VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)
Kedaluwarsa.

Membatalkan ukuran elemen.

(Diperoleh dari VisualElement)
InvalidateMeasureOverride()

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Layout)
IsSet(BindableProperty)

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

(Diperoleh dari BindableObject)
Layout(Rect)
Kedaluwarsa.

Memperbarui batas elemen selama siklus tata letak.

(Diperoleh dari VisualElement)
Measure(Double, Double, MeasureFlags)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Layout)
Measure(Double, Double)

Mengembalikan ukuran minimum yang diperlukan elemen untuk ditampilkan pada perangkat. Margin dikecualikan dari pengukuran, tetapi dikembalikan dengan ukurannya. Tidak disarankan untuk memanggil metode ini di luar MeasureOverride pass pada elemen induk.

(Diperoleh dari VisualElement)
MeasureOverride(Double, Double)

Memungkinkan subkelas untuk mengimplementasikan logika Pengukuran kustom selama lulus pengukuran kontrol.

(Diperoleh dari VisualElement)
OnAdd(Int32, IView)

Dipanggil ketika Add(IView) dipanggil dan memberi tahu handler yang terkait dengan tata letak ini.

(Diperoleh dari Layout)
OnBindingContextChanged()

Dipanggil setiap kali konteks View pengikatan perubahan.

(Diperoleh dari View)
OnChildAdded(Element)

Dipanggil ketika objek anak ditambahkan ke elemen ini.

(Diperoleh dari VisualElement)
OnChildRemoved(Element, Int32)

Dipanggil ketika objek anak dihapus dari elemen ini.

(Diperoleh dari VisualElement)
OnChildrenReordered()

Menaikkan ChildrenReordered acara.

(Diperoleh dari VisualElement)
OnClear()

Dipanggil ketika Clear() dipanggil dan memberi tahu handler yang terkait dengan tata letak ini.

(Diperoleh dari Layout)
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)
OnInsert(Int32, IView)

Dipanggil ketika RemoveAt(Int32) dipanggil dan memberi tahu handler yang terkait dengan tata letak ini.

(Diperoleh dari Layout)
OnMeasure(Double, Double)
Kedaluwarsa.

Metode yang dipanggil ketika pengukuran tata letak terjadi.

(Diperoleh dari VisualElement)
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()

Menaikkan peristiwa (internal). ParentSet

(Diperoleh dari NavigableElement)
OnPropertyChanged(String)

Metode yang dipanggil ketika properti terikat diubah.

(Diperoleh dari Element)
OnPropertyChanging(String)

Menaikkan PropertyChanging acara.

(Diperoleh dari BindableObject)
OnRemove(Int32, IView)

Dipanggil ketika Insert(Int32, IView) dipanggil dan memberi tahu handler yang terkait dengan tata letak ini.

(Diperoleh dari Layout)
OnSizeAllocated(Double, Double)

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

(Diperoleh dari VisualElement)
OnUpdate(Int32, IView, IView)

Dipanggil ketika Item[Int32] dipanggil dan memberi tahu handler yang terkait dengan tata letak ini.

(Diperoleh dari Layout)
PlatformSizeChanged()

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

(Diperoleh dari VisualElement)
RefreshIsEnabledProperty()

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

(Diperoleh dari VisualElement)
Remove(IView)

Menghapus tampilan anak.

(Diperoleh dari Layout)
RemoveAt(Int32)

Menghapus tampilan anak pada indeks yang ditentukan.

(Diperoleh dari Layout)
RemoveBinding(BindableProperty)

Menghapus pengikatan yang ditetapkan 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 menandakan dimulainya tata letak sub-pohon.

(Diperoleh dari VisualElement)
UnapplyBindings()

Menghapus semua pengikatan saat ini dari konteks saat ini.

(Diperoleh dari BindableObject)
Unfocus()

Membatalkan pengaturan fokus keyboard pada elemen ini.

(Diperoleh dari VisualElement)

Acara

Nama Deskripsi
BatchCommitted

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

(Diperoleh dari VisualElement)
BindingContextChanged

Terjadi ketika nilai BindingContext properti berubah.

(Diperoleh dari BindableObject)
ChildAdded

Dimunculkan setiap kali elemen turunan 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.

(Diperoleh dari VisualElement)
DescendantAdded

Dimunculkan setiap kali elemen turunan ditambahkan ke subtree elemen.

(Diperoleh dari Element)
DescendantRemoved

Dimunculkan setiap kali elemen turunan dihapus dari subtree elemen.

(Diperoleh dari Element)
FocusChangeRequested
Kedaluwarsa.

Terjadi ketika perubahan fokus diminta.

(Diperoleh dari VisualElement)
Focused

Terjadi ketika elemen ini difokuskan.

(Diperoleh dari VisualElement)
HandlerChanged

Dimunculkan setiap kali handler elemen telah berubah.

(Diperoleh dari Element)
HandlerChanging

Dinaikkan setiap kali handler elemen mulai berubah.

(Diperoleh dari Element)
Loaded

Terjadi ketika elemen telah dibangun dan ditambahkan ke pohon visual platform.

(Diperoleh dari VisualElement)
MeasureInvalidated

Terjadi ketika ukuran elemen saat ini telah dibatalkan.

(Diperoleh dari VisualElement)
ParentChanged

Dimunculkan setiap kali induk elemen telah berubah.

(Diperoleh dari Element)
ParentChanging

Dimunculkan setiap kali elemen mulai berubah.

(Diperoleh dari Element)
PropertyChanged

Terjadi ketika nilai properti berubah.

(Diperoleh dari BindableObject)
PropertyChanging

Terjadi ketika nilai properti berubah.

(Diperoleh dari BindableObject)
SizeChanged

Terjadi ketika ukuran elemen berubah.

(Diperoleh dari VisualElement)
Unfocused

Terjadi ketika elemen ini tidak fokus.

(Diperoleh dari VisualElement)
Unloaded

Terjadi ketika elemen tidak lagi terhubung ke pohon visual platform.

(Diperoleh dari VisualElement)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IBindableLayout.Children

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Layout)
IContextFlyoutElement.ContextFlyout

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

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

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Mendaftarkan yang ditentukan effect ke elemen ini.

(Diperoleh dari Element)
IElement.Handler

Mendapatkan atau mengatur Penangan Tampilan Elemen.

(Diperoleh dari VisualElement)
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)
IEnumerable.GetEnumerator()

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Layout)
IGestureController.CompositeGestureRecognizers

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari View)
IHotReloadableView.Reload()

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari View)
IHotReloadableView.ReloadHandler

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari View)
IHotReloadableView.TransferState(IView)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari View)
ILayout.ClipsToBounds

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Layout)
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)
IPaddingElement.OnPaddingPropertyChanged(Thickness, Thickness)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Layout)
IPaddingElement.PaddingDefaultValueCreator()

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari Layout)
IPropertyMapperView.GetPropertyMapperOverrides()

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari View)
IReplaceableView.ReplacedView

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

(Diperoleh dari View)
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 Element.

(Diperoleh dari VisualElement)
IView.Background

Mendapatkan cat yang akan mengisi latar belakang Tampilan.

(Diperoleh dari VisualElement)
IView.Clip

Mendapatkan Jalur yang digunakan untuk menentukan kerangka konten Tampilan.

(Diperoleh dari VisualElement)
IView.FlowDirection

Arah di mana elemen UI dipindai oleh mata

(Diperoleh dari VisualElement)
IView.Height

Mendapatkan tinggi IView yang ditentukan.

(Diperoleh dari VisualElement)
IView.HorizontalLayoutAlignment

Menentukan aspek horizontal dari pengaturan elemen ini dalam kontainer

(Diperoleh dari View)
IView.InvalidateArrange()

Metode yang dipanggil untuk membatalkan tata letak Tampilan ini.

(Diperoleh dari VisualElement)
IView.InvalidateMeasure()

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

(Diperoleh dari VisualElement)
IView.IsFocused

Mendapatkan nilai yang menunjukkan apakah Tampilan ini saat ini difokuskan.

(Diperoleh dari VisualElement)
IView.Margin

Margin mewakili jarak antara tampilan dan tampilan yang berdekatan.

(Diperoleh dari View)
IView.MaximumHeight

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

(Diperoleh dari VisualElement)
IView.MaximumWidth

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

(Diperoleh dari VisualElement)
IView.Measure(Double, Double)

Memperbarui ukuran Tampilan.

(Diperoleh dari VisualElement)
IView.MinimumHeight

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

(Diperoleh dari VisualElement)
IView.MinimumWidth

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

(Diperoleh dari VisualElement)
IView.Semantics

Menambahkan semantik ke setiap Tampilan untuk aksesibilitas

(Diperoleh dari VisualElement)
IView.Shadow

Melukis bayangan di sekitar tampilan target.

(Diperoleh dari VisualElement)
IView.VerticalLayoutAlignment

Menentukan aspek vertikal dari pengaturan elemen ini dalam kontainer

(Diperoleh dari View)
IView.Visibility

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

(Diperoleh dari VisualElement)
IView.Width

Mendapatkan lebar IView yang ditentukan.

(Diperoleh dari VisualElement)
IVisualElementController.EffectiveFlowDirection

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari VisualElement)
IVisualTreeElement.GetVisualChildren()

Mendapatkan daftar baca-saja dari anak-anak visual elemen.

(Diperoleh dari Element)
IVisualTreeElement.GetVisualParent()

Mendapatkan induk visual elemen.

(Diperoleh dari Element)

Metode Ekstensi

Nama Deskripsi
AbortAnimation(IAnimatable, String)

Menghentikan animasi.

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

Menganimasikan self dari start ke end.

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

Menganimasikan self menggunakan panggilan balik yang ditentukan.

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

animation Berjalan pada self.

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

Menganimasikan self menggunakan transform dan callback.

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)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

CancelAnimations(VisualElement)

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

CaptureAsync(IView)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

CheckHandlers(IView)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

ComputeDesiredSize(IView, Double, Double)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

ComputeFrame(IView, Rect)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

DisconnectHandlers(IView)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

FadeTo(VisualElement, Double, UInt32, Easing)
Kedaluwarsa.

Mengembalikan tugas yang melakukan pudar yang dijelaskan oleh opacityparameter , , lengthdan easing .

FadeToAsync(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang melakukan pudar yang dijelaskan oleh opacityparameter , , lengthdan easing .

FindByName<T>(Element, String)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

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, Double, Double, Double, Double)

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

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Mendapatkan daftar turunan Visual Tree Elements berdasarkan titik x, y tertentu.

GetVisualTreeElements(IVisualTreeElement, Point)

Mendapatkan daftar turunan Visual Tree Element berdasarkan Titik tertentu.

GetVisualTreeElements(IVisualTreeElement, Rect)

Mendapatkan daftar anak-anak Visual Tree Elements berdasarkan persegi panjang.

HasVisualStateGroups(VisualElement)

Menentukan apakah yang ditentukan element memiliki grup status visual yang ditentukan.

InvalidateMeasure(VisualElement)

Pembaruan tata letak dapat dipaksa oleh kode aplikasi daripada mengandalkan perilaku sistem tata letak bawaan. Namun, itu umumnya tidak disarankan. Memanggil InvalidateArrange, InvalidateMeasure atau UpdateLayout biasanya tidak perlu dan dapat menyebabkan performa yang buruk jika digunakan secara berlebihan. Dalam banyak situasi di mana kode aplikasi mungkin mengubah properti tata letak, sistem tata letak mungkin sudah memproses pembaruan secara asinkron. Sistem tata letak juga memiliki pengoptimalan untuk menangani perubahan tata letak kaskade melalui hubungan induk-anak, dan memaksa tata letak dengan kode aplikasi dapat bekerja terhadap pengoptimalan tersebut. Namun demikian, ada kemungkinan bahwa situasi tata letak ada dalam skenario yang lebih rumit di mana memaksa tata letak adalah opsi terbaik untuk menyelesaikan masalah waktu atau masalah lain dengan tata letak. Cukup gunakan dengan sengaja dan hemat.

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

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

RelRotateToAsync(VisualElement, Double, UInt32, Easing)

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

RelScaleTo(VisualElement, Double, UInt32, Easing)
Kedaluwarsa.

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

RelScaleToAsync(VisualElement, Double, UInt32, Easing)

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

RotateTo(VisualElement, Double, UInt32, Easing)
Kedaluwarsa.

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

RotateToAsync(VisualElement, Double, UInt32, Easing)

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

RotateXTo(VisualElement, Double, UInt32, Easing)
Kedaluwarsa.

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

RotateXToAsync(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)
Kedaluwarsa.

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

RotateYToAsync(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)
Kedaluwarsa.

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

ScaleToAsync(VisualElement, Double, UInt32, Easing)

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

ScaleXTo(VisualElement, Double, UInt32, Easing)
Kedaluwarsa.

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

ScaleXToAsync(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)
Kedaluwarsa.

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

ScaleYToAsync(VisualElement, Double, UInt32, Easing)

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

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

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

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

Membuat dan menerapkan pengikatan ke properti.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Membuat pengikatan antara properti pada objek sumber dan properti pada objek target.

SetSemanticFocus(IView)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

ToHandler(IElement, IMauiContext)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

ToHandler(IView, IMauiContext)

Mendapatkan handler tampilan khusus platform untuk tampilan yang ditentukan.

ToPlatform(IElement, IMauiContext)

Layout yang memposisikan elemen turunan dalam satu baris yang dapat berorientasi secara vertikal atau horizontal.

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

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.

TranslateToAsync(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.

Berlaku untuk