PlatformBehavior<TView> Kelas
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.
Kelas dasar untuk perilaku umum yang ditentukan pengguna yang dapat merespons kondisi dan peristiwa arbitrer saat terhubung ke hierarki tampilan platform.
generic <typename TView>
where TView : VisualElementpublic ref class PlatformBehavior abstract : Microsoft::Maui::Controls::PlatformBehavior<TView, System::Object ^>
public abstract class PlatformBehavior<TView> : Microsoft.Maui.Controls.PlatformBehavior<TView,object> where TView : VisualElement
type PlatformBehavior<'View (requires 'View :> VisualElement)> = class
inherit PlatformBehavior<'View, obj (requires 'View :> VisualElement)>
Public MustInherit Class PlatformBehavior(Of TView)
Inherits PlatformBehavior(Of TView, Object)
Jenis parameter
- TView
Tampilan Virtual
- Warisan
Konstruktor
PlatformBehavior<TView>() |
Kelas dasar untuk perilaku umum yang ditentukan pengguna yang dapat merespons kondisi dan peristiwa arbitrer saat terhubung ke hierarki tampilan platform. |
Properti
AssociatedType |
Mendapatkan jenis objek yang dapat dikaitkan dengan ini Behavior . (Diperoleh dari Behavior) |
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) |
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) |
Metode
ApplyBindings() |
Menerapkan semua pengikatan saat ini ke BindingContext. (Diperoleh dari BindableObject) |
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) |
GetValue(BindableProperty) |
Mengembalikan nilai yang terkandung dalam properti yang dapat diikat yang diberikan. (Diperoleh dari BindableObject) |
IsSet(BindableProperty) |
Menentukan apakah properti yang dapat diikat ada atau tidak dan memiliki kumpulan nilai. (Diperoleh dari BindableObject) |
OnAttachedTo(BindableObject) |
Pengembang aplikasi mengambil alih metode ini untuk mengimplementasikan perilaku yang akan dikaitkan dengan |
OnAttachedTo(TView) |
Pengembang aplikasi mengambil alih metode ini untuk mengimplementasikan perilaku yang akan dikaitkan dengan |
OnAttachedTo(TView, TPlatformView) |
Metode ini dipanggil ketika pengikatan dilampirkan ke hierarki tampilan platform. (Diperoleh dari PlatformBehavior<TView,TPlatformView>) |
OnBindingContextChanged() |
Memunculkan kejadian BindingContextChanged. (Diperoleh dari BindableObject) |
OnDetachedFrom(TView, TPlatformView) |
Metode ini dipanggil ketika pengikatan dilepas dari hierarki tampilan platform. (Diperoleh dari PlatformBehavior<TView,TPlatformView>) |
OnDetachingFrom(BindableObject) |
Pengembang aplikasi mengambil alih metode ini untuk menghapus perilaku dari |
OnDetachingFrom(TView) |
Pengembang aplikasi mengambil alih metode ini untuk menghapus perilaku dari |
OnPropertyChanged(String) |
Memunculkan kejadian PropertyChanged. (Diperoleh dari BindableObject) |
OnPropertyChanging(String) |
Memunculkan kejadian PropertyChanging. (Diperoleh dari BindableObject) |
RemoveBinding(BindableProperty) |
Menghapus pengikatan yang ditetapkan sebelumnya dari properti yang dapat diikat. (Diperoleh dari BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Menetapkan pengikatan ke properti yang dapat diikat. (Diperoleh dari BindableObject) |
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) |
UnapplyBindings() |
Menghapus semua pengikatan saat ini dari konteks saat ini. (Diperoleh dari BindableObject) |
Acara
BindingContextChanged |
Terjadi ketika nilai BindingContext properti berubah. (Diperoleh dari BindableObject) |
PropertyChanged |
Terjadi saat nilai properti berubah. (Diperoleh dari BindableObject) |
PropertyChanging |
Terjadi saat nilai properti berubah. (Diperoleh dari BindableObject) |
Implementasi Antarmuka Eksplisit
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Kelas dasar untuk perilaku umum yang ditentukan pengguna yang dapat merespons kondisi dan peristiwa arbitrer saat terhubung ke hierarki tampilan platform. (Diperoleh dari BindableObject) |
Metode Ekstensi
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Kelas dasar untuk perilaku umum yang ditentukan pengguna yang dapat merespons kondisi dan peristiwa arbitrer saat terhubung ke hierarki tampilan platform. |
SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
Kelas dasar untuk perilaku umum yang ditentukan pengguna yang dapat merespons kondisi dan peristiwa arbitrer saat terhubung ke hierarki tampilan platform. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Kelas dasar untuk perilaku umum yang ditentukan pengguna yang dapat merespons kondisi dan peristiwa arbitrer saat terhubung ke hierarki tampilan platform. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Membuat dan menerapkan pengikatan ke properti. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk