一個名為 DSNumSchemeCtrl 的 XAML 控制,用於在 Vault 用戶端、Inventor Vault 增益集和 AutoCAD Vault 增益集的「Data Standard」對話方塊中,提供編號規則支援。

需要在該 XAML 檔案中包括下面幾行,才能展示上圖中所顯示的使用者介面控制。
...
<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" />
...
使用者控制 DSNumSchemeCtrl 有兩個必要的自訂屬性:
Scheme
此屬性用於指定應該在該控制中顯示的編號規則的名稱。在範例中,此值已繫結至該控制上方組合方塊中的所選項目。依預設,該組合方塊包含所有已啟用的檔案編號規則。請參閱〈篩選編號規則〉,以查看您可以如何篩選編號規則。
GeneratedNumberProperty
此屬性用於定義哪個性質會存放產生的號碼。按一下「確定」按鈕時,系統會為每個 DSNumSchemeCtrl 產生號碼,並將其指定給指定的性質。
在預設範例中,性質 _GeneratedNumber 中的值加上副檔名,將決定用於建立新檔案的檔名。在下面的一節 (〈自訂檔名〉) 中,包含使用產生的號碼以及一些其他性質值來建置新檔案之檔名的 Vault 用戶端和 CAD 範例。目前支援在每個對話方塊中使用一個 DSNumSchemeCtrl。
請參閱〈編號規則範例〉,以取得自訂編號規則的範例。