조건 알고리즘
게시 날짜: 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>
이 조건은 ControlType 및 Name 속성 모두 충족해야 한다고 지정합니다.Name 및 Value는 컨트롤의 UISpy 세부 정보에서 결정할 수 있습니다.
OrCondition:
이는 속성 조건을 그룹화하고 속성 조건 중 하나를 만족하는 경우 결과는 TruePositive가 됩니다.
OrCondition 그룹 내에 최소 두 가지 조건을 지정해야 합니다. 예는 다음과 같습니다.
<OrCondition Id="SearchCondition"> <PropertyCondition Name="Name">System and Security</PropertyCondition> <PropertyCondition Name="ControlType">Hyperlink</PropertyCondition> </OrCondition>
이 조건은 ControlType 또는 Name 속성 중 하나를 만족해야 한다고 지정합니다.Name 및 Value는 컨트롤의 UISpy 세부 정보에서 결정할 수 있습니다.
NotCondition:
이는 속성 조건을 그룹화하고 속성 조건을 만족하지 않는 경우 결과는 TruePositive가 됩니다.
NotCondition 그룹 내에 조건을 하나만 지정할 수 있습니다. 예는 다음과 같습니다.
<NotCondition Id="SearchCondition"> <PropertyCondition Name="Name">System and Security</PropertyCondition> </NotCondition>
이 조건은 Name 속성 조건을 만족하지 않는 경우 지정합니다.Name 및 Value는 컨트롤의 UISpy 세부 정보에서 결정할 수 있습니다.
NestedCondition:
AndCondition에 있는 OrCondition처럼 중첩된 그룹화를 지정해야 합니다. 마지막 하위 조건은 PropertyCondition여야 합니다.
조건에 다음 유형의 속성을 포함할 수 있습니다.
System.Boolean
System.String
System.Windows.Rect
System.Windows.Point
System.Windows.Automation.OrientationType
System.Windows.Automation.ControlType
참고 항목
Unified Service Desk 2.0
© 2017 Microsoft. All rights reserved. 저작권 정보