FrameworkContentElement.SetBinding Metode
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.
Melampirkan pengikatan ke elemen ini untuk properti dependensi yang ditentukan.
Overload
SetBinding(DependencyProperty, String) |
Melampirkan pengikatan ke elemen ini, berdasarkan nama properti sumber yang disediakan sebagai kualifikasi jalur ke sumber data. |
SetBinding(DependencyProperty, BindingBase) |
Melampirkan pengikatan ke elemen ini, berdasarkan objek pengikatan yang disediakan. |
SetBinding(DependencyProperty, String)
Melampirkan pengikatan ke elemen ini, berdasarkan nama properti sumber yang disediakan sebagai kualifikasi jalur ke sumber data.
public:
System::Windows::Data::BindingExpression ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::String ^ path);
public System.Windows.Data.BindingExpression SetBinding (System.Windows.DependencyProperty dp, string path);
member this.SetBinding : System.Windows.DependencyProperty * string -> System.Windows.Data.BindingExpression
Public Function SetBinding (dp As DependencyProperty, path As String) As BindingExpression
Parameter
Mengidentifikasi properti terikat.
- path
- String
Nama properti sumber atau jalur ke properti yang digunakan untuk pengikatan.
Mengembalikan
Mencatat kondisi pengikatan. Nilai pengembalian ini dapat berguna untuk pemeriksaan kesalahan.
Contoh
Contoh berikut mengatur pengikatan pada Paragraph elemen, dengan membuat objek data kustom baru, menetapkan objek tersebut sebagai DataContext, dan mengatur jalur pengikatan ke properti di dalamnya.
MyData myDataObject = new MyData();
myflowdocument.DataContext = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData");
Dim myDataObject As New MyData()
myflowdocument.DataContext = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData")
Keterangan
Metode ini adalah metode kenyamanan untuk memanggil BindingOperations.SetBinding, yang meneruskan instans saat ini sebagai DependencyObject, dan membuat yang baru Binding berdasarkan parameter yang disediakan path
. Tanda tangan ini lebih nyaman jika Anda membuat pengikatan default sederhana. Jika Anda perlu menentukan properti pengikatan apa pun ke kondisi non-default, atau ingin menggunakan MultiBinding atau PriorityBinding, Anda harus menggunakan SetBinding(DependencyProperty, BindingBase) tanda tangan.
Berlaku untuk
SetBinding(DependencyProperty, BindingBase)
Melampirkan pengikatan ke elemen ini, berdasarkan objek pengikatan yang disediakan.
public:
System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public System.Windows.Data.BindingExpressionBase SetBinding (System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
member this.SetBinding : System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Function SetBinding (dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase
Parameter
Mengidentifikasi properti terikat.
- binding
- BindingBase
Mewakili pengikatan data.
Mengembalikan
Mencatat kondisi pengikatan. Nilai pengembalian ini dapat berguna untuk pemeriksaan kesalahan.
Contoh
Contoh berikut mengatur pengikatan pada Paragraph elemen, dengan membuat baru Binding dan mengatur sumber ke objek yang baru dibuat DateTime
.
DateTime myDataObject = new DateTime();
Binding myBinding = new Binding();
myBinding.Source = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, myBinding);
Dim myDataObject As New Date()
Dim myBinding As New Binding()
myBinding.Source = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, myBinding)
Keterangan
Metode ini adalah metode kenyamanan untuk memanggil BindingOperations.SetBinding, yang melewati instans saat ini sebagai DependencyObject.