16

わかりました、私はここで脳が凍っているに違いありません...

6つのアイテムを含むComboBoxがあり、選択したアイテムを整数値にバインドしようとしています。ComboBoxItemは文字列であるため、機能していないと思われます。この小さなボックスを埋めるためだけにコードビハインドでリストを作成する気はないので、xamlでcomboboxitemsに整数を保持していることを伝える方法はありますか?<x:Int>2</x:Int>多分何か?

xaml:

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

1 に答える 1

44

システム名前空間を使用します。

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

そして、コンボボックスには次のような整数を含めることができます。

<ComboBox>
   <sys:Int32>1</sys:Int32>
</ComboBox>
于 2009-08-27T21:07:08.167 に答える