Allgemein
Aktivitäten und ihre Designer können über Resource-Dateien (.resx) (siehe MSDN ) mehrsprachig entwickelt werden. Accantum verwendet als Standardsprache deutsch.
Ressource hinzufügen
Ressource als public deklarieren
Info |
---|
Beachten Sie, dass Sie (in C# und VB) die Resourcen als public deklarieren müssen, um Sie im XAML verwenden zu können. https://forums.asp.net/t/2155488.aspx?How+to+change+the+access+modifier+of+Resource+resx+file. Image Added |
Ressource verwenden
Es wurde eine Resource-Datei "Resource.resx" angelegt, mit den Werten aus dem Bild oben. Verwenden Sie sie wie folgt:
Codeblock |
---|
|
string text = Resource.Directory; |
Codeblock |
---|
|
<ActivityDesigner x:Class="..." xmlns:properties="clr-namespace:MyProject.Activities.Properties">
<Label Text={x:Static properties:Resource.Directory} />
</ActivityDesigner> |
Status |
---|
colour | Yellow |
---|
title | AB WMS 2020 |
---|
|
Überblick wichtiger Ressourcen:Um Bezeichnungen und Validierungsmeldungen im WMS einheitlich zu gestaltet, stellt die WmsActivityContracts.dll (ab dem WMS 2020) Sprach-Resourcen zur Verfügung. Über Über "Accantum.Wms.ActivityContracts.Properties.ResourcesWmsActivityResources" kann auf eine einzelne Resource zugegriffen werden.
Überblick wichtiger Ressourcen:
Key | Verwendung | Text (de) |
---|
Activity_Superseded | Bei veralteten Aktivitäten in der CacheMetadata-Methode |
collapse | true | metadata.AddValidationError(new ValidationError(Accantum.Wms.ActivityContracts.Properties. |
|
ResourcesWmsActivityResources.Activity_Superseded, true)); |
| Diese Aktivität ist veraltet und wurde durch eine neuere Version ersetzt. In der Aktivitätsübersicht finden Sie die aktuelle Version. |
DropActivityHint | In Aktivitäts-Designer (xaml), die auf- und zugeklappt werden können. Codeblock |
---|
| <sap:ActivityDesigner xmlns:resx="clr-namespace:Accantum.Wms.ActivityContracts.Properties;assembly=WmsActivityContracts"
...
<Label Content="{x:Static resx: |
|
ResourcesCollapsedViewMessage | Aktivität hier ablegen |
ActivityGroup_String ActivityGroup_Misc ActivityGroup_Pdf ... | Bezeichnungen für die Gruppierung der Aktivitäten im Workflow Designer. Codeblock |
---|
| [ActivityGroup("ActivityGroup_Filesystem", typeof(WmsActivityResources))]
public class MyActivity: CodeActivity
|
| String Bearbeitung Sonstiges PDF-Dokumente ... |