Partager via


Exemples de liaisons

 

Date de publication : novembre 2016

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Un adaptateur DDA utilise des données nommées « liaisons » pour définir la manière dont il identifie le composant d’interface utilisateur d’une application hébergée. Voici quelques exemples de liaisons :

MatchCount

<?xml version="1.0" encoding="utf-16" ?> 
<initstring>
<interopAssembly>
  <WorkingDirectory>[Install Directory]\QuickStarts\Sample Applications\StandAloneTestApp\bin\Debug</WorkingDirectory> 
  <URL>[Install Directory]\QuickStarts\Sample Applications\StandAloneTestApp\bin\Debug\Microsoft.Uii.Samples.StandAloneTestApp.exe</URL> 
  <hostInside /> 
  </interopAssembly>
  <global /> 
  <optimumSize x="0" y="0" /> 
  <minimumSize x="0" y="0" /> 
<adapter>
  <URL>Microsoft.Uii.HostedApplicationToolkit.AutomationHosting</URL> 
  <type>Microsoft.Uii.HostedApplicationToolkit.AutomationHosting.AutomationAdapter</type> 
  </adapter>
<DataDrivenAdapterBindingsCollection>
<DataDrivenAdapterBindings>
  <Type>Microsoft.Uii.HostedApplicationToolkit.DataDrivenAdapter.UIADataDrivenAdapter, Microsoft.Uii.HostedApplicationToolkit.DataDrivenAdapter</Type> 
<Controls>
<UIElement name="radiobutton3">
  <UIObject MatchCount="3" /> 
  </UIElement>
<UIElement name="radiobutton2">
  <UIObject MatchCount="4" /> 
  </UIElement>
<UIElement name="radiobutton1">
  <UIObject /> 
  </UIElement>
<UIElement name="checkBox1">
  <UIObject MatchCount="6" /> 
  </UIElement>
<UIElement name="button1">
<UIElement name="testTextBox">
  <UIObject MatchCount="1" /> 
  </UIElement>
<UIElement name="TextResult">
  <UIObject MatchCount="12" /> 
  </UIElement>
  </Controls>
  </DataDrivenAdapterBindings>
  </DataDrivenAdapterBindingsCollection>
<UIElement name="textBoxTabPage1">
<UIObject MatchCount="2">
<UIObject MatchCount="1">
  <UIObject MatchCount="2" /> 
  </UIObject>
  </UIObject>
  </UIElement>

  </initstring>

StandAlone

<?xml version="1.0" encoding="utf-16" ?> 
<initstring>
<interopAssembly>
  <WorkingDirectory>[Install Directory]\Public\QuickStarts\Sample Applications\StandAloneTestApp\bin\Debug</WorkingDirectory>
<URL>[Install Directory]\QuickStarts\Sample Applications\StandAloneTestApp\bin\Debug\Microsoft.Uii.Samples.StandAloneTestApp.exe</URL> 
  <hostInside /> 
  </interopAssembly>
  <global /> 
  <optimumSize x="0" y="0" /> 
  <minimumSize x="0" y="0" /> 
<adapter>
  <URL>Microsoft.Uii.HostedApplicationToolkit.AutomationHosting</URL> 
  <type>Microsoft.Uii.HostedApplicationToolkit.AutomationHosting.AutomationAdapter</type> 
  </adapter>
<DataDrivenAdapterBindingsCollection>
<DataDrivenAdapterBindings>
  <Type>Microsoft.Uii.HostedApplicationToolkit.DataDrivenAdapter.UIADataDrivenAdapter, Microsoft.Uii.HostedApplicationToolkit.DataDrivenAdapter</Type> 
<Controls>
<UIElement name="radiobutton3">
<UIElement name="radiobutton2">
<UIObject>
  <PropertyCondition Name="AutomationId">radioButton2</PropertyCondition> 
  </UIObject>
  </UIElement>
<UIElement name="checkBox1">
<UIObject>
  <PropertyCondition Name="AutomationId">checkBox1</PropertyCondition> 
  </UIObject>
  </UIElement>
<UIElement name="button1">
<UIObject>
  <PropertyCondition Name="AutomationId">button1</PropertyCondition> 
  </UIObject>
  </UIElement>
<UIElement name="testTextBox">
<UIObject>
  <PropertyCondition Name="AutomationId">testTextBox</PropertyCondition> 
  </UIObject>
  </UIElement>
<UIElement name="TextResult">
<UIObject>
  <PropertyCondition Name="AutomationId">labelResults</PropertyCondition> 
  </UIObject>
  </UIElement>
<UIElement name="textBoxTabPage1">
<UIObject>
  <PropertyCondition Name="AutomationId">tabControl1</PropertyCondition> 
<UIObject>
<AndCondition>
  <PropertyCondition Name="LocalizedControlType">tab item</PropertyCondition> 
  <PropertyCondition Name="Name">Tab Page 1</PropertyCondition> 
  </AndCondition>
<UIObject>
  <PropertyCondition Name="AutomationId">textBoxTabPage1</PropertyCondition> 
  </UIObject>
  </UIObject>
  </UIObject>
  </UIElement>
  </Controls>
  </DataDrivenAdapterBindings>
  </DataDrivenAdapterBindingsCollection>
  </initstring>

Voir aussi

UIADDA
Utiliser des adaptateurs DDA

Unified Service Desk 2.0

© 2017 Microsoft. Tous droits réservés. Copyright