A Vault kliens, az Inventor Vault bővítmény és az AutoCAD Vault bővítmény Adatszabvány párbeszédpanelében a DSNumSchemeCtrl
nevű XAML-vezérlő támogatja a számozási sémákat.
A következő soroknak kell szerepelnie az XAML-fájlban, hogy az előző képen látható UI-vezérlők megjelenjenek.
...
<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" />
...
A DSNumSchemeCtrl
felhasználói vezérlő két kötelező egyéni attribútummal rendelkezik.
Scheme
Ez az attribútum határozza meg a számozási séma nevét, mely a vezérlőben is megjelenik. A mintában ez az érték a vezérlő feletti legördülő listában kiválasztott bejegyzéshez van kötve. Alapértelmezés szerint a legördülő lista tartalmazza az összes aktív fájlszámozási sémát. További információt a Számozási sémák szűrése, hogy lássa, hogyan szűrheti a számozási sémákat.
GeneratedNumberProperty
Ez az attribútum határozza meg, hogy mely tulajdonság tartalmazza a generált számot. Amikor az OK gombra kattint, minden egyes DSNumSchemeCtrl
attribútumhoz létrejön a szám, melyet a rendszer a megadott tulajdonsághoz rendel.
Az alapértelmezett mintában a _GeneratedNumber
tulajdonság értéke plusz a fájl kiterjesztése határozza meg az új fájl létrehozásához használt fájlnevet. A következő szakaszban olyan mintákat talál a Vault kliens- és CAD-alkalmazásokhoz, amelyekben a program a generált számot és más tulajdonságértékeket is felhasznált az új fájlok nevének létrehozásához („Fájlnév testreszabása”). Jelenleg párbeszédpanelenként egy DSNumSchemeCtrl
attribútumot támogat a rendszer.
Példák egyéni számozási sémákra: Számozási sémák – minták.