Condividi tramite


Algoritmo di condizione

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Un controllo deve essere identificato in modo univoco specificando una condizione di proprietà per distinguerlo dagli altri controlli. In questo argomento vengono descritti i gruppi che consentono di specificare la condizione.

Condizioni per identificare in modo univoco i controlli

  • NoCondition: NoCondition deve essere fornito per specificare il primo elemento dell'albero.

  • PropertyCondition: specifica la proprietà effettiva e il valore previsto. Di seguito è riportato un esempio.

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

    Questa situazione specifica che ControlType deve essere "ControlType.Pane".

  • AndCondition:

    • Le condizioni di proprietà vengono raggruppate e risultano TruePositive se tutte le condizioni di proprietà sono soddisfatte.

    • In un gruppo AndCondition devono essere presenti almeno due condizioni. Di seguito è riportato un esempio.

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

      Questa condizione specifica che le proprietà Name e ControlType devono essere soddisfatte.Name e Value possono essere determinati dai dettagli UISpy del controllo.

  • OrCondition:

    • Le condizioni di proprietà vengono raggruppate e risultano TruePositive se qualsiasi condizione di proprietà è soddisfatta.

    • In un gruppo OrCondition devono essere presenti almeno due condizioni. Di seguito è riportato un esempio.

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

      Questa condizione specifica che la proprietà Name o la proprietà ControlType deve essere soddisfatta.Name e Value possono essere determinati dai dettagli UISpy del controllo.

  • NotCondition:

    • Le condizioni di proprietà vengono raggruppate e risultano TruePositive se le condizioni di proprietà non sono soddisfatte.

    • In un gruppo NotCondition è possibile specificare una sola condizione. Di seguito è riportato un esempio.

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

      Questa situazione specifica se la condizione di proprietà Name non è soddisfatta.Name e Value possono essere determinati dai dettagli UISpy del controllo.

  • NestedCondition:

    • Specificare il raggruppamento nidificato, ad esempio OrCondition in AndCondition. La condizione figlio finale deve essere PropertyCondition.

    • Qualsiasi proprietà dei seguenti tipi può essere inclusa nella condizione:

      • System.Boolean

      • System.String

      • System.Windows.Rect

      • System.Windows.Point

      • System.Windows.Automation.OrientationType

      • System.Windows.Automation.ControlType

Vedere anche

UIADDA
Utilizzare adapter guidati dai dati (DDA)

Unified Service Desk 2.0

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright