DSNumSchemeCtrl이라고 하는 XAML 컨트롤은 Vault 클라이언트, Inventor Vault 애드인 및 AutoCAD Vault 애드인의 데이터 표준 대화상자에서 번호 매기기 체계를 지원하는 데 사용됩니다.
다음 줄은 이전 이미지에 표시되는 UI 컨트롤을 표시하기 위해 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 Client 및 CAD에서 생성된 번호와 함께 몇몇 기타 특성 값을 사용하여 새 파일의 파일 이름을 만드는 샘플이 있습니다("파일 이름 사용자화"). 현재 대화상자당 하나의 DSNumSchemeCtrl이 지원됩니다.
번호 매기기 체계 샘플 사용자화된 번호 매기기 체계에 대한 예입니다.