BindableAttribute 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.
Menentukan bahwa jenis yang ditentukan dalam C++ dapat digunakan untuk pengikatan.
public ref class BindableAttribute sealed : Attribute
[Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.RuntimeClass)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public sealed class BindableAttribute : Attribute
Public NotInheritable Class BindableAttribute
Inherits Attribute
- Warisan
-
BindableAttribute
- Atribut
Contoh
Contoh kode berikut menunjukkan pola penggunaan umum untuk atribut ini. Untuk daftar kode lengkap, lihat sampel pengikatan data XAML.
Jika Anda menggunakan C++/WinRT, maka Anda perlu menambahkan BindableAttribute hanya jika Anda menggunakan ekstensi markup {Binding} . Jika Anda menggunakan ekstensi markup {x:Bind} , maka Anda tidak memerlukan BindableAttribute (untuk informasi selengkapnya, lihat kontrol XAML; ikat ke properti C++/WinRT).
// MyColors.idl
namespace MyColorsApp
{
[bindable]
[default_interface]
runtimeclass MyColors : Windows.UI.Xaml.Data.INotifyPropertyChanged
{
MyColors();
Windows.UI.Xaml.Media.SolidColorBrush Brush1;
}
}
[Windows::UI::Xaml::Data::Bindable]
public ref class Employee sealed : Windows::UI::Xaml::Data::INotifyPropertyChanged
{
// ...
}
Keterangan
Terapkan atribut ini ke kelas data berbasis C++untuk mengaktifkan penggunaannya sebagai sumber pengikatan. Jenis runtime bahasa umum (CLR), termasuk semua jenis yang ditentukan dalam C# dan Microsoft Visual Basic, dapat diikat secara default. Anda juga dapat membuat jenis yang dapat diikat dengan menerapkan ICustomPropertyProvider. Untuk informasi selengkapnya, lihat Pengikatan data secara mendalam.
Konstruktor
BindableAttribute() |
Menginisialisasi instans baru kelas BindableAttribute . |