다음을 통해 공유


조건 알고리즘

 

게시 날짜: 2016년 11월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

컨트롤을 다른 컨트롤과 구분하기 위해 몇 가지 속성 조건을 지정하여 컨트롤을 고유하게 식별해야 합니다. 이 항목에서는 조건을 지정하는 데 도움이 되는 그룹화를 설명합니다.

컨트롤을 고유하게 식별하는 조건

  • NoCondition: 트리의 첫 번째 요소를 지정하려면 NoCondition를 지정해야 합니다.

  • PropertyCondition: 실제 속성과 예상 값을 지정합니다. 예는 다음과 같습니다.

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

    이 조건은 ControlType이 **"ControlType.Pane".**이어야 한다고 지정합니다.

  • AndCondition:

    • 이는 속성 조건을 그룹화하고 속성 조건을 만족하는 경우 결과는 TruePositive가 됩니다.

    • AndCondition 그룹 내에 최소 두 가지 조건을 지정해야 합니다. 예는 다음과 같습니다.

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

      이 조건은 ControlTypeName 속성 모두 충족해야 한다고 지정합니다.NameValue는 컨트롤의 UISpy 세부 정보에서 결정할 수 있습니다.

  • OrCondition:

    • 이는 속성 조건을 그룹화하고 속성 조건 중 하나를 만족하는 경우 결과는 TruePositive가 됩니다.

    • OrCondition 그룹 내에 최소 두 가지 조건을 지정해야 합니다. 예는 다음과 같습니다.

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

      이 조건은 ControlType 또는 Name 속성 중 하나를 만족해야 한다고 지정합니다.NameValue는 컨트롤의 UISpy 세부 정보에서 결정할 수 있습니다.

  • NotCondition:

    • 이는 속성 조건을 그룹화하고 속성 조건을 만족하지 않는 경우 결과는 TruePositive가 됩니다.

    • NotCondition 그룹 내에 조건을 하나만 지정할 수 있습니다. 예는 다음과 같습니다.

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

      이 조건은 Name 속성 조건을 만족하지 않는 경우 지정합니다.NameValue는 컨트롤의 UISpy 세부 정보에서 결정할 수 있습니다.

  • NestedCondition:

    • AndCondition에 있는 OrCondition처럼 중첩된 그룹화를 지정해야 합니다. 마지막 하위 조건은 PropertyCondition여야 합니다.

    • 조건에 다음 유형의 속성을 포함할 수 있습니다.

      • System.Boolean

      • System.String

      • System.Windows.Rect

      • System.Windows.Point

      • System.Windows.Automation.OrientationType

      • System.Windows.Automation.ControlType

참고 항목

UIADDA
데이터 기반 어댑터 사용(DDA)

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. 저작권 정보