2009-08-27 2 views
11

좋아, 나는 6 개 항목 콤보 상자를 가지고 있고 정수로 선택한 항목을 결합하기 위해 노력하고있어 여기에 뇌 동결 ...WPF : ComboBoxItems는 XAML에서 정수를 유지하는 방법을

을 가지고 있어야합니다 값. 그 작동하지 않는, 그 용의자 ComboBoxItem 문자열 때문입니다. 나는이 작은 상자를 채우기 위해 코드 뒤에 목록을 만드는 것 같은 기분이 들지 않는다. 그래서 xaml에 정수가 들어있는 콤보 박스 항목을 알려주는 방법이 있는가? 뭔가 <x:Int>2</x:Int> 어쩌면?

XAML :과 같이 정수를 포함 할 수 있습니다

xmlns:sys="clr-namespace:System;assembly=mscorlib" 

그리고 콤보 박스 :

<ComboBox SelectedItem="{Binding SavedPrintTicket.PagesPerSheet}"> 
    <ComboBoxItem>1</ComboBoxItem> 
    <ComboBoxItem>2</ComboBoxItem> 
    <ComboBoxItem>4</ComboBoxItem> 
    <ComboBoxItem>6</ComboBoxItem> 
    <ComboBoxItem>8</ComboBoxItem> 
    <ComboBoxItem>16</ComboBoxItem> 
</ComboBox> 

답변

38

는 시스템 네임 스페이스를 사용

<ComboBox> 
    <sys:Int32>1</sys:Int32> 
</ComboBox>