Das XAML-Steuerelement DSNumSchemeCtrl unterstützt Nummernschemata in den Data Standard-Dialogfeldern für den Vault-Client sowie für die Vault-Zusatzmodule für Inventor und AutoCAD.
Die folgenden Zeilen müssen der XAML-Datei hinzugefügt werden, um die Steuerelemente im obigen Bild darzustellen.
... <Label Content="{Binding UIString[LBL10]}" Grid.Column="0" Grid.Row="6" /> <ComboBox Grid.Column="1" Grid.Row="6" Name="NumSchms" SelectedIndex="0" Style="{StaticResource NumSchmStyle}"></ComboBox> <Label Content="{Binding UIString[LBL31]}" Grid.Column="0" Grid.Row="8"></Label> <WPF:DSNumSchemeCtrl Grid.Column="1" Grid.Row="8" Name="NUMSCHEME" IsEnabled="{Binding ElementName=NumSchms, Path=IsEnabled}" Scheme="{Binding ElementName=NumSchms, Path=SelectedItem}" GeneratedNumberProperty="_GeneratedNumber" /> ...
Das Benutzersteuerelement DSNumSchemeCtrl verfügt über zwei benutzerdefinierbare, obligatorische Attribute:
Verwenden Sie dieses Attribut, um einen Namen für das Nummernschema festzulegen, der auf dem Steuerelement angezeigt werden soll. Im Beispiel ist dieser Wert an den ausgewählten Eintrag im Kombinationsfeld über dem Steuerelement gebunden. Vorgabemäßig enthält das Kombinationsfeld alle aktivierten Datei-Nummernschemata. Weitere Informationen finden Sie unter Filtern von Nummernschemata, um zu sehen, wie Sie die Nummernschemata.
Verwenden Sie dieses Attribut, um zu bestimmen, welche Eigenschaft die generierte Nummer enthält. Wenn Sie auf die Schaltfläche OK klicken, wird die Nummer für jedes Steuerelement DSNumSchemeCtrl generiert und der angegebenen Eigenschaft zugewiesen.
Im Vorgabebeispiel setzt sich der Name der neu erstellten Datei aus dem Wert der Eigenschaft _GeneratedNumber und der Dateierweiterung zusammen. Im nächsten Abschnitt finden Sie Beispiele für Vault Client und CAD, in denen die generierte Nummer sowie einige andere Eigenschaftswerte für die Namensbildung der neuen Datei verwendet werden (Anpassen des Dateinamens). Derzeit wird ein Steuerelement DSNumSchemeCtrl pro Dialogfeld unterstützt.
Weitere Informationen finden Sie unter Nummernschemata Samples Beispiele für benutzerdefinierte Nummernschemata.