PropertyCondition 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.
Kapsayan bir değer karşılaştırmayı temsil eden, denetimin kapsayan bir özelliği MultiTrigger .
[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class PropertyCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type PropertyCondition = class
inherit Condition
interface IValueProvider
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
PropertyConditionSınıfı, onu içeren denetimde özellik değerlerini denetlemek için uygundur MultiTrigger . Diğer denetimlerde değerleri denetlemek için, geliştiriciler BindingCondition tetikleyici listesindeki Özellik koşullarına ek olarak sınıfını kullanabilir.
Aşağıdaki XML örneği, MultiTrigger bir içinde çevresindeki, TextCell gizli dizi yazıldığında yeşil metni açan bir özellik koşulu oluşturur. Kullanıcı parolayı düzenlerse, kod varsayılan renge geri açılır. (Genellikle, bir birden MultiTrigger fazla koşula sahip olur; bu örnek açıklık açısından basitleştirilmiştir.)
<Entry Placeholder="Type the secret!"
VerticalOptions="Center"
HorizontalOptions="Center">
<Entry.Triggers>
<MultiTrigger TargetType="Entry" >
<MultiTrigger.Conditions>
<PropertyCondition Property="Text"
Value="The text color is green" />
</MultiTrigger.Conditions>
<Setter Property="TextColor"
Value="Color.Green" />
</MultiTrigger>
</Entry.Triggers>
</Entry>
Oluşturucular
| PropertyCondition() |
Yeni bir PropertyCondition örneği başlatır. |
Özellikler
| Property |
Özelliğin karşılaştırılacağı özelliği alır veya ayarlar Value . |
| Value |
Koşulu karşılayan bağlama değeri. |
Belirtik Arabirim Kullanımları
| IValueProvider.ProvideValue(IServiceProvider) |
Xamarin. Forms platformu tarafından dahili kullanım için. |