BindingCondition Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Condition satisfaite lorsqu’une liaison prend la valeur d’une valeur spécifiée.
public ref class BindingCondition sealed : Microsoft::Maui::Controls::Condition
public ref class BindingCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
public sealed class BindingCondition : Microsoft.Maui.Controls.Condition
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
type BindingCondition = class
inherit Condition
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type BindingCondition = class
inherit Condition
interface IValueProvider
Public NotInheritable Class BindingCondition
Inherits Condition
Public NotInheritable Class BindingCondition
Inherits Condition
Implements IValueProvider
- Héritage
- Attributs
- Implémente
Remarques
La BindingCondition classe peut comparer une valeur à une liaison sur n’importe quelle classe dans l’étendue actuelle. Les développeurs qui souhaitent comparer à une valeur à une propriété liée sur le contrôle qui contient les conditions qui entourent MultiTrigger peuvent utiliser une PropertyCondition autre condition de liaison dans la liste des déclencheurs.
L’exemple XML ci-dessous crée une condition de liaison dans un environnement ( MultiTrigger omis) qui réussit lorsque la référence name a une Text.Length longueur de propriété égale à 0. (name doit faire référence à un élément, tel qu’un TextCell, qui a une Text propriété qui, à son tour, a une Length propriété.)
<BindingCondition Binding="{Binding Source={x:Reference name},
Path=Text.Length}"
Value="0" />
Constructeurs
| Nom | Description |
|---|---|
| BindingCondition() |
Initialise une nouvelle instance de la classe BindingCondition. |
Propriétés
| Nom | Description |
|---|---|
| Binding |
Obtient ou définit la liaison dont la valeur est évaluée pour cette condition. |
| Value |
Obtient ou définit la valeur qui satisfait à cette condition lorsqu’elle est mise en correspondance par la liaison. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IValueProvider.ProvideValue(IServiceProvider) |
Condition satisfaite lorsqu’une liaison prend la valeur d’une valeur spécifiée. |