Bagikan melalui


BindingCondition Kelas

Definisi

Kelas yang mewakili perbandingan nilai dengan target pengikatan arbitrer.

[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type BindingCondition = class
    inherit Condition
    interface IValueProvider
Warisan
System.Object
BindingCondition
Atribut
Penerapan

Keterangan

Kelas BindingCondition dapat membandingkan nilai pengikatan pada kelas apa pun dalam cakupan saat ini. Pengembang yang ingin membandingkan dengan nilai dengan properti terikat pada kontrol yang berisi kondisi di sekitarnya MultiTrigger mungkin ingin menggunakan PropertyCondition selain kondisi pengikatan apa pun dalam daftar pemicu.

Contoh XML di bawah ini membuat kondisi pengikatan di sekitarnya MultiTrigger (dihilangkan) yang berhasil ketika direferensikan name memiliki Text.Length panjang properti yang sama dengan 0. (name harus merujuk ke elemen, seperti TextCell, yang memiliki Text properti yang, pada gilirannya, memiliki Length properti.)

<BindingCondition Binding="{Binding Source={x:Reference name},
                                Path=Text.Length}"
                                Value="0" />

Konstruktor

BindingCondition()

Menginisialisasi instans baru BindingCondition .

Properti

Binding

Mendapatkan atau mengatur pengikatan yang Value akan dibandingkan dengan properti.

Value

Nilai pengikatan yang memenuhi kondisi.

Implementasi Antarmuka Eksplisit

IValueProvider.ProvideValue(IServiceProvider)

Digunakan oleh infrastruktur XAML.

Berlaku untuk

Lihat juga