BindingCondition Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Rastgele bir bağlamanın hedefi ile bir değer karşılaştırmayı temsil eden sınıf.
[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type BindingCondition = class
inherit Condition
interface IValueProvider
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
BindingConditionSınıfı, geçerli kapsamdaki herhangi bir sınıftaki bir değeri bir bağlamayı karşılaştırabilirler. Bir değerle karşılaştırmak isteyen geliştiriciler, MultiTrigger PropertyCondition tetikleyici listesindeki herhangi bir bağlama koşullarına ek olarak bir ile bir ilişkili özelliği de kullanmak isteyebilir.
Aşağıdaki XML örneği, MultiTrigger başvurulan adın 0 . length özelliğinin uzunluğu 0 ' a eşit olduğunda başarılı olan bir çevreleyen (atlanmış) içinde bir bağlama koşulu oluşturur. (ad , gibi bir öğesine başvurmalıdır, TextCell Bu, sırasıyla bir length özelliği olan bir Text özelliğine sahiptir.)
<BindingCondition Binding="{Binding Source={x:Reference name},
Path=Text.Length}"
Value="0" />
Oluşturucular
| BindingCondition() |
Yeni bir BindingCondition örneği başlatır. |
Özellikler
| Binding |
Özelliğin karşılaştırılacağı bağlamayı alır veya ayarlar Value . |
| Value |
Koşulu karşılayan bağlama değeri. |
Belirtik Arabirim Kullanımları
| IValueProvider.ProvideValue(IServiceProvider) |
XAML altyapısı tarafından kullanılır. |