Algorithme de condition
Date de publication : novembre 2016
S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Un contrôle doit être identifié de manière unique en spécifiant une condition de propriété pour le distinguer des autres contrôles. Cette rubrique décrit les regroupements qui permettent de spécifier la condition.
Conditions pour identifier de manière unique les contrôles
NoCondition : NoCondition doit être fourni pour spécifier le premier élément de l’arborescence.
PropertyCondition : spécifie la propriété réelle et la valeur attendue. Voici un exemple.
<PropertyCondition Name="ControlType">ControlType.Pane</PropertyCondition>
Cette condition spécifie que ControlType doit être "ControlType.Pane".
AndCondition :
Cet élément regroupe les conditions de propriété et les résultats dans TruePositive si toutes les conditions de propriété sont remplies.
Deux conditions au minimum doivent être fournies dans un groupe AndCondition. Voici un exemple.
<AndCondition Id="SearchCondition"> <PropertyCondition Name="Name">System and Security</PropertyCondition> <PropertyCondition Name="ControlType">Hyperlink</PropertyCondition> </AndCondition>
Cette condition spécifie que les propriétés ControlType et Name doivent être remplies. Les propriétés Name et Value peuvent être déterminées à partir des détails UISpy du contrôle.
OrCondition :
Cet élément regroupe les conditions de propriété et les résultats dans TruePositive si l’une des conditions de propriété est remplie.
Deux conditions au minimum doivent être fournies dans le groupe OrCondition. Voici un exemple.
<OrCondition Id="SearchCondition"> <PropertyCondition Name="Name">System and Security</PropertyCondition> <PropertyCondition Name="ControlType">Hyperlink</PropertyCondition> </OrCondition>
Cette condition spécifie que la propriété ControlType ou Name doit être remplie. Les propriétés Name et Value peuvent être déterminées à partir des détails UISpy du contrôle.
NotCondition :
Cet élément regroupe les conditions de propriété et les résultats dans TruePositive si les conditions de propriété ne sont pas remplies.
Une seule condition peut être fournie dans un groupe NotCondition. Voici un exemple.
<NotCondition Id="SearchCondition"> <PropertyCondition Name="Name">System and Security</PropertyCondition> </NotCondition>
Cette condition spécifie si la condition de propriété Name n’est pas remplie. Les propriétés Name et Value peuvent être déterminées à partir des détails UISpy du contrôle.
NestedCondition :
Le regroupement imbriqué doit être spécifié, par exemple OrCondition dans AndCondition. La condition enfant finale doit être PropertyCondition.
Une propriété du type suivant peut être incluse dans la condition :
System.Boolean
System.String
System.Windows.Rect
System.Windows.Point
System.Windows.Automation.OrientationType
System.Windows.Automation.ControlType
Voir aussi
UIADDA
Utiliser des adaptateurs DDA
Unified Service Desk 2.0
© 2017 Microsoft. Tous droits réservés. Copyright