BindingCondition Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che rappresenta un confronto di valori con la destinazione di un binding arbitrario.
[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type BindingCondition = class
inherit Condition
interface IValueProvider
- Ereditarietà
- Attributi
- Implementazioni
Commenti
La BindingCondition classe può confrontare un valore di un'associazione in qualsiasi classe all'interno dell'ambito corrente. Gli sviluppatori che vogliono confrontare un valore con una proprietà associata nel controllo che contiene le condizioni circostanti MultiTrigger possono voler usare un PropertyCondition oggetto oltre a qualsiasi condizione di associazione nell'elenco di trigger.
Nell'esempio XML seguente viene creata una condizione di associazione all'interno di un oggetto circostante MultiTrigger (omesso) che ha esito positivo quando il riferimento name
ha una lunghezza di Text.Length
proprietà uguale a 0
. (name
deve fare riferimento a un elemento, ad esempio , TextCellche dispone di una Text
proprietà che, a sua volta, ha una Length
proprietà .
<BindingCondition Binding="{Binding Source={x:Reference name},
Path=Text.Length}"
Value="0" />
Costruttori
BindingCondition() |
Inizializza una nuova istanza di BindingCondition. |
Proprietà
Binding |
Ottiene o imposta il binding rispetto al quale verrà confrontata la proprietà Value. |
Value |
Il valore di binding che soddisfa la condizione. |
Implementazioni dell'interfaccia esplicita
IValueProvider.ProvideValue(IServiceProvider) |
Usato dall'infrastruttura XAML. |