K podpoře způsobů číslování v dialozích nástroje Data Standard pro aplikaci Vault Client, doplněk Vault aplikace Inventor a doplněk Vault aplikace AutoCAD se používá ovládací prvek DSNumSchemeCtrl v souboru XAML.
Aby se zobrazily ovládací prvky uživatelského rozhraní znázorněné na předchozím obrázku, je nutné do souboru XAML přidat následující řádky.
... <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" /> ...
Ovládací prvek DSNumSchemeCtrl má dva uživatelské atributy, které jsou povinné:
Tento atribut slouží k zadání názvu způsobu číslování, který se má zobrazit v ovládacím prvku. V příkladu je tato hodnota provázána s vybraným záznamem v rozevíracím seznamu nad ovládacím prvkem. Rozevírací seznam ve výchozím nastavení obsahuje všechny aktivované způsoby číslování souborů. V části Filtrování způsobů číslování, abyste viděli, jak můžete filtrovat schémata číslování.
Tento atribut slouží k definování vlastnosti, která uchovává vygenerované číslo. Když uživatel klikne na tlačítko OK, pro každý ovládací prvek DSNumSchemeCtrl je vygenerováno číslo a přiřazeno k určené vlastnosti.
Ve výchozím příkladu určuje název použitý k vytvoření nového souboru hodnota vlastnosti _GeneratedNumber a přípona. V následující části jsou uvedeny příklady pro aplikace Vault Client a CAD, ve kterých se k vytvoření názvu souboru používá vygenerované číslo a hodnoty některých dalších vlastností (část Přizpůsobení názvu souboru). Aktuálně je podporován jeden ovládací prvek DSNumSchemeCtrl pro jeden dialog.
Příklady naleznete v tématu Způsoby číslování příklady uživatelských schémat číslování.