2009-08-27 16 views
11

Tamam, ben 6 öğelerle bir ComboBox var ve tam sayıya Seçilen öğeyi bağlamak çalışıyorum burada beyin dondurma ...WPF: ComboBoxItems xaml tamsayılar tutmak nasıl

sahip olmalıdır değer. Çalışmıyor, ComboBoxItem'in dizeleri olduğundan şüpheleniyorum. Sadece bu küçük kutuyu doldurmak için arkamda bir liste yapmak gibi hissetmiyorum, bu yüzden comboboxitems'in tam sayıları tuttuklarını söylemek için bir yol var mı? <x:Int>2</x:Int> gibi bir şey olabilir mi?

xaml: şöyle tamsayılar içerebilir

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

Ve sonra açılan kutusu:

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

cevap

38

Sistem ad kullanın

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