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