绑定示例

 

发布日期: 2016年11月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2013,Dynamics CRM 2015,Dynamics CRM 2016

数据驱动适配器使用名为绑定的数据,以定义其确定托管应用程序的 UI 组件的方式。 以下是一些示例绑定:

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>

独立

<?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>

另请参阅

UIADDA
使用数据驱动适配器 (DDA)

Unified Service Desk 2.0

© 2017 Microsoft。 保留所有权利。 版权