Algoritmo de condição
Publicado: novembro de 2016
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Um controle precisa ser identificado exclusivamente pela especificação de alguma condição da propriedade para fazer distinção de outros controles. Este tópico descreve os agrupamentos que ajudam a especificar a condição.
Condições para identificar com exclusividade os controles
NoCondition: NoCondition deve ser fornecido para especificar o primeiro elemento da árvore.
PropertyCondition: Especifica a propriedade real e a receita esperada. Veja a seguir um exemplo.
<PropertyCondition Name="ControlType">ControlType.Pane</PropertyCondition>
Esta condição especifica se ControlType deve ser "ControlType.Pane".
AndCondition:
Agrupa as condições da propriedade e resultados em TruePositive se todas as condições de propriedade forem satisfeitas.
No mínimo duas condições devem ser fornecidas em um grupo de AndCondition. Veja a seguir um exemplo.
<AndCondition Id="SearchCondition"> <PropertyCondition Name="Name">System and Security</PropertyCondition> <PropertyCondition Name="ControlType">Hyperlink</PropertyCondition> </AndCondition>
Essa condição que especifica que as propriedades ControlType e Name precisam ser satisfeitas. O Name e o Value podem ser determinados pelos detalhes de UISpy do controle.
OrCondition:
Agrupa as condições da propriedade e os resultados em TruePositive, se todas as condições de propriedade forem satisfeitas.
No mínimo duas condições devem ser fornecidas no grupo de OrCondition. Veja a seguir um exemplo.
<OrCondition Id="SearchCondition"> <PropertyCondition Name="Name">System and Security</PropertyCondition> <PropertyCondition Name="ControlType">Hyperlink</PropertyCondition> </OrCondition>
Essa condição especifica que as propriedades ControlType ou Name precisam ser satisfeitas. O Name e o Value podem ser determinados pelos detalhes de UISpy do controle.
NotCondition:
Agrupa as condições da propriedade e os resultados em TruePositive, se todas as condições de propriedade forem satisfeitas.
Somente uma condição pode ser fornecida em um grupo de NotCondition. Veja a seguir um exemplo.
<NotCondition Id="SearchCondition"> <PropertyCondition Name="Name">System and Security</PropertyCondition> </NotCondition>
Esta condição especifica se a condição da propriedade Name não foi satisfeita. O Name e o Value podem ser determinados pelos detalhes de UISpy do controle.
NestedCondition:
O agrupamento aninhado deve ser especificado, como OrCondition em AndCondition. A condição secundária deve ser PropertyConditionfinal.
Todas as propriedades do tipo a seguir podem ser incluídas na condição:
System.Boolean
System.String
System.Windows.Rect
System.Windows.Point
System.Windows.Automation.OrientationType
System.Windows.Automation.ControlType
Confira Também
UIADDA
Use adaptadores orientados a dados (DDAs)
Unified Service Desk 2.0
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais