IFlexLayout Antarmuka
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.
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional.
public interface class IFlexLayout : Microsoft::Maui::ILayout, System::Collections::Generic::ICollection<Microsoft::Maui::IView ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::IView ^>, System::Collections::Generic::IList<Microsoft::Maui::IView ^>
public interface IFlexLayout : Microsoft.Maui.ILayout, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView>
type IFlexLayout = interface
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 Interface IFlexLayout
Implements ICollection(Of IView), IEnumerable(Of IView), ILayout, IList(Of IView)
- Turunan
- Penerapan
Properti
AlignContent |
Mendapatkan nilai yang mengontrol bagaimana beberapa baris atau kolom elemen anak diratakan. |
AlignItems |
Mendapatkan nilai yang mengontrol bagaimana elemen anak ditata dalam baris atau kolomnya. |
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 (Diperoleh dari IView) |
Background |
Mendapatkan cat yang akan mengisi latar belakang Tampilan. (Diperoleh dari IView) |
Clip |
Mendapatkan Jalur yang digunakan untuk menentukan kerangka konten Tampilan. (Diperoleh dari IView) |
ClipsToBounds |
Menentukan apakah ILayout mengklip kontennya ke batasnya. (Diperoleh dari ILayout) |
DesiredSize |
Mendapatkan Ukuran tampilan ini yang diinginkan saat ini. (Diperoleh dari IView) |
Direction |
Mendapatkan arah fleksibel untuk elemen anak dalam tata letak ini. |
FlowDirection |
Arah di mana elemen UI dipindai oleh mata (Diperoleh dari IView) |
Frame |
Mendapatkan batas Tampilan dalam kontainernya. (Diperoleh dari IView) |
Handler |
Mendapatkan atau mengatur Penangan Tampilan Tampilan. (Diperoleh dari IView) |
Height |
Mendapatkan tinggi IView yang ditentukan. (Diperoleh dari IView) |
HorizontalLayoutAlignment |
Menentukan aspek horizontal dari pengaturan elemen ini dalam kontainer (Diperoleh dari IView) |
IgnoreSafeArea |
Menentukan bagaimana konten Tampilan harus diposisikan dalam kaitannya dengan penghalang. Jika nilai ini adalah |
InputTransparent |
Mendapatkan nilai yang menunjukkan apakah elemen ini harus terlibat dalam siklus interaksi pengguna. (Diperoleh dari IView) |
IsEnabled |
Mendapatkan nilai yang menunjukkan apakah Tampilan ini diaktifkan di antarmuka pengguna. (Diperoleh dari IView) |
IsFocused |
Mendapatkan nilai yang menunjukkan apakah Tampilan ini difokuskan saat ini. (Diperoleh dari IView) |
JustifyContent |
Mendapatkan nilai yang menjelaskan bagaimana elemen anak dibenarkan ketika ada ruang ekstra di sekitarnya. |
Margin |
Margin mewakili jarak antara tampilan dan tampilan yang berdampingan. (Diperoleh dari IView) |
MaximumHeight |
Mendapatkan batasan tinggi maksimum yang ditentukan dari IView, antara nol dan ganda. PositiveInfinity. (Diperoleh dari IView) |
MaximumWidth |
Mendapatkan batasan lebar maksimum IView yang ditentukan, antara nol dan ganda. PositiveInfinity. (Diperoleh dari IView) |
MinimumHeight |
Mendapatkan batasan tinggi minimum yang ditentukan dari IView, antara nol dan ganda. PositiveInfinity. (Diperoleh dari IView) |
MinimumWidth |
Mendapatkan batasan lebar minimum yang ditentukan dari IView, antara nol dan ganda. PositiveInfinity. (Diperoleh dari IView) |
Opacity |
Mendapatkan nilai opasitas yang diterapkan ke tampilan saat dirender. (Diperoleh dari IView) |
Padding |
Ruang antara tepi luar kontrol dan kontennya. (Diperoleh dari IPadding) |
Parent |
Mendapatkan Induk Elemen. (Diperoleh dari IElement) |
Position |
Mendapatkan nilai yang mengontrol apakah koordinat elemen anak ditentukan dalam istilah absolut atau relatif. |
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 (Diperoleh dari IView) |
Shadow |
Melukis bayangan di sekitar tampilan target. (Diperoleh dari IView) |
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 (Diperoleh dari IView) |
Visibility |
Mendapatkan nilai yang menentukan apakah Tampilan ini harus menjadi bagian dari pohon visual atau tidak. (Diperoleh dari IView) |
Width |
Mendapatkan lebar IView yang ditentukan. (Diperoleh dari IView) |
Wrap |
Mendapatkan nilai yang mengontrol apakah dan bagaimana elemen anak dalam pembungkus tata letak ini. |
ZIndex |
Menentukan urutan gambar IView ini dalam ILayout; z-index yang lebih tinggi akan menggambar indeks z yang lebih rendah. (Diperoleh dari IView) |
Metode
Arrange(Rect) |
Memposisikan elemen anak dan menentukan ukuran untuk Elemen. (Diperoleh dari IView) |
CrossPlatformArrange(Rect) |
Metode antarmuka ini disediakan untuk kompatibilitas mundur dengan versi sebelumnya. Menerapkan kelas harus mengimplementasikan antarmuka ICrossPlatformLayout daripada secara langsung menerapkan metode ini. (Diperoleh dari ILayout) |
CrossPlatformMeasure(Double, Double) |
Metode antarmuka ini disediakan untuk kompatibilitas mundur dengan versi sebelumnya. Menerapkan kelas harus mengimplementasikan antarmuka ICrossPlatformLayout daripada secara langsung menerapkan metode ini. (Diperoleh dari ILayout) |
Focus() |
Mencoba menyetel fokus ke Tampilan ini. (Diperoleh dari IView) |
GetAlignSelf(IView) |
Mengembalikan nilai yang secara opsional menggantikan perataan item untuk anak ini dalam baris atau kolomnya di induk. |
GetBasis(IView) |
Mengembalikan nilai yang menjelaskan panjang relatif atau absolut elemen ini. |
GetFlexFrame(IView) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. |
GetGrow(IView) |
Mengembalikan nilai yang menentukan pertumbuhan proporsional yang akan diterima elemen ini untuk mengakomodasi tata letak dalam baris atau kolom. |
GetOrder(IView) |
Mengembalikan urutan visual elemen di antara saudara-saudaranya. |
GetShrink(IView) |
Mengembalikan nilai yang menentukan pengurangan ukuran proporsional yang akan diterima elemen ini ke tata letak di baris atau kolom. |
InvalidateArrange() |
Metode yang dipanggil untuk membatalkan tata letak Tampilan ini. (Diperoleh dari IView) |
InvalidateMeasure() |
Menandakan bahwa nilai pengukuran saat ini dari Tampilan ini tidak lagi valid dan harus dikomputasi ulang selama lulus ukuran berikutnya. (Diperoleh dari IView) |
Layout(Double, Double) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. |
Measure(Double, Double) |
Memperbarui ukuran Tampilan. (Diperoleh dari IView) |
Unfocus() |
Membatalkan pengaturan fokus ke Tampilan ini. (Diperoleh dari IView) |
Implementasi Antarmuka Eksplisit
ICrossPlatformLayout.CrossPlatformArrange(Rect) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. (Diperoleh dari ILayout) |
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. (Diperoleh dari ILayout) |
Metode Ekstensi
CheckHandlers(IView) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. |
ComputeDesiredSize(IView, Double, Double) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. |
ComputeFrame(IView, Rect) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. |
ToHandler(IElement, IMauiContext) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. |
ToPlatform(IElement, IMauiContext) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. |
ToHandler(IView, IMauiContext) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. |
SetSemanticFocus(IView) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. |
CaptureAsync(IView) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. |
DisconnectHandlers(IView) |
Tata letak seperti Flexbox yang menjabarkan elemen anak dalam baris atau kolom elemen anak yang dapat dibungkus secara opsional. |