Voorwaardealgoritme

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Een besturingselement moet uniek worden aangeduid door een eigenschapvoorwaarde om het element te onderscheiden van andere besturingselementen. Dit onderwerp beschrijft de groeperingen die helpen de voorwaarde op te geven.

Voorwaarden die de besturingselementen uniek identificeren

  • NoCondition: NoCondition moet worden gebruikt om het eerste element van de structuur op te geven.

  • PropertyCondition: Het geeft de werkelijke eigenschap en de verwachte waarde op. Het volgende is een voorbeeld.

    <PropertyCondition Name="ControlType">ControlType.Pane</PropertyCondition>
    

    Deze voorwaarde geeft op dat ControlType"ControlType.Pane". moet zijn

  • AndCondition:

    • Dit groepeert de eigenschapvoorwaarden en resultaten in TruePositive als aan alle eigenschapvoorwaarden is voldaan.

    • Er moeten minimaal twee voorwaarden worden gegeven binnen een AndCondition-groep. Het volgende is een voorbeeld.

      <AndCondition Id="SearchCondition">
      <PropertyCondition Name="Name">System and Security</PropertyCondition>
      <PropertyCondition Name="ControlType">Hyperlink</PropertyCondition>
      </AndCondition>
      

      Deze voorwaarde geeft op dat zowel aan de eigenschap ControlType als Name moet worden voldaan. De Name en de Value kunnen met behulp van de UISpy-details van het besturingselement worden bepaald.

  • OrCondition:

    • Dit groepeert de eigenschapvoorwaarden en resultaten in TruePositive als aan een van de eigenschapvoorwaarden is voldaan.

    • Er moeten minimaal twee voorwaarden worden gegeven binnen de OrCondition-groep. Het volgende is een voorbeeld.

      <OrCondition Id="SearchCondition">
      <PropertyCondition Name="Name">System and Security</PropertyCondition>
      <PropertyCondition Name="ControlType">Hyperlink</PropertyCondition>
      </OrCondition>  
      

      Deze voorwaarde geeft op dat aan de eigenschap ControlType of aan de eigenschap Name moet worden voldaan. De Name en de Value kunnen met behulp van de UISpy-details van het besturingselement worden bepaald.

  • NotCondition:

    • Dit groepeert de eigenschapvoorwaarden en resultaten in TruePositive als niet aan de eigenschapvoorwaarden wordt voldaan.

    • Er kan slechts één voorwaarde worden opgegeven in een NotCondition-groep. Het volgende is een voorbeeld.

      <NotCondition Id="SearchCondition">
      <PropertyCondition Name="Name">System and Security</PropertyCondition>
      </NotCondition>                                                      
      

      Deze voorwaarde geeft op of niet aan de eigenschapvoorwaarde Name is voldaan. De Name en de Value kunnen met behulp van de UISpy-details van het besturingselement worden bepaald.

  • NestedCondition:

    • De genestelde groepering, moet worden opgegeven, bijvoorbeeld een OrCondition in een AndCondition. De uiteindelijke onderliggende voorwaarde moet een PropertyCondition zijn.

    • Elke eigenschap van het volgende type kan in de voorwaarde worden opgenomen:

      • System.Boolean

      • System.String

      • System.Windows.Rect

      • System.Windows.Point

      • System.Windows.Automation.OrientationType

      • System.Windows.Automation.ControlType

Zie ook

UIADDA
Data-Driven Adapters (DDA's) gebruiken

Unified Service Desk 2.0

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht