Schritt 6: Lokalisieren der Layout-XML-Datei

Die Layout-XML-Datei definiert die im Elementaufgabenbereich von Microsoft Outlook angezeigten Steuerelemente, die externen Inhaltstypen, mit denen die Steuerelemente aufgefüllt werden, sowie sonstige benutzerdefinierte Eigenschaften, die von dem Steuerelement verfügbar gemacht werden. In diesem Schritt erfahren Sie, wie Sie die Layout-XML-Datei lokalisieren.

Letzte Änderung: Montag, 12. Juli 2010

Gilt für: SharePoint Server 2010

Beim AdventureWorks2008 Declarative Outlook Solution-Beispiel ist RelatedOrderHeader.xml eine der Layoutdateien. In dieser Datei werden Sie einige Attribute des Parts für externe Daten (OBPart) sowie die Anzeigenamen der benutzerdefinierten Eigenschaft ColumnsXml (<CustomProperty Name="ColumnsXml" … />) lokalisieren. Die benutzerdefinierte Eigenschaft ColumnsXml definiert die Spalten des Parts für externe Daten, die im Outlook-Aufgabenbereich angezeigt werden und bei dem deklarativen Beispiel aus den Spalten Order Date und Total Due bestehen. Lokalisieren Sie nur die Anzeigenamenattribute der Spalten für diese benutzerdefinierte Eigenschaft.

Beispiel

Das folgende Beispiel veranschaulicht das Part für externe Daten (OBPart) aus der Layout-XML-Datei und weist Platzhalter für den zu lokalisierenden Text auf, die als die Zeichenfolgenkonstante "yourLocalizedString" angezeigt werden.

<OBPart PartType="List" DataSourceName="PrimaryEntityNameInContext" Text="yourLocalizedString"
             Description="yourLocalizedString" >
      <CustomProperties >
        <CustomProperty Name="DataSourceMode" Value="AssociationList" />
        <CustomProperty Name="DataMemberName" Value="GetOrdersForCustomer" />
        <CustomProperty Name="MaximumVisibleRowCount" Value="12" />
        <CustomProperty Name="DefaultActionName" Value="Edit" />
        <CustomProperty Name="DefaultActionSource" Value="TargetContext" />
        <CustomProperty Name="ConsumerPartName" Value="IPOBP" />
        <CustomProperty Name="ColumnsXml" Value="&lt;Columns&gt;&lt;Column DisplayName=&quot; &quot; 
                        Name=&quot;$SyncState$&quot; /&gt;&lt;Column FormatString=&quot;d&quot; 
                        DisplayName=&quot; yourLocalizedString
                        &quot; Name=&quot;OrderDate&quot;/&gt;&lt;Column FormatString=&quot;#.00&quot; 
                        DisplayName=&quot; yourLocalizedString&quot; 
                        Name=&quot;TotalDue&quot; /&gt;&lt;/Columns&gt;" />  
      </CustomProperties>
      <ActionNames>
      </ActionNames>
 </OBPart>

Nach dem Lokalisieren der Layout-XML-Datei können Sie die Höhe für die InfoPath-Formularvorlage anpassen. Dazu fügen Sie wie im folgenden Beispiel veranschaulicht dem OBPart-Element von InfoPath ein CustomProperty-Element hinzu, um die Höheninformation anzugeben.

<OBPart PartType="InfoPath">
      <CustomProperties>
        <CustomProperty Name="Name" Value="IPOBP" />
        <CustomProperty Name="FormLocation" Value="OrderHeaderTemplate.xsn" />
        <CustomProperty Name="IsReadOnly" Value="True" />
        <CustomProperty Name="Height" Value="1000" />
        <CustomProperty Name="ViewName" Value="taskpaneview" />
      </CustomProperties>
</OBPart>

Weitere Schritte

Schritt 7 (optional): Lokalisieren der BDC-Modelldatei ("Metadata.bdcm")