1 ~ 8 の数字のコンボボックスが必要で、選択した値を int 型のプロパティ「NumberOfZones」にバインドします。デフォルトでは、コンボボックスは文字列値を返すため、これを int プロパティに保存することはできません。int にキャストする方法を教えてください。
アイテムを設定してintで選択するにはどうすればよいですか。
<ComboBox Background="#FFB7B39D" Height="23" Name="cboNumZones" Width="74" Margin="158,16,368,247" Grid.Row="2" SelectionChanged="cboNumZones_SelectionChanged"
SelectedValue="{Binding Path=NumberOfZones, Mode=TwoWay}">
</ComboBox>
<!--
<ComboBoxItem >1</ComboBoxItem>
<ComboBoxItem >2</ComboBoxItem>
<ComboBoxItem >3</ComboBoxItem>
<ComboBoxItem >4</ComboBoxItem>
<ComboBoxItem >5</ComboBoxItem>
<ComboBoxItem >6</ComboBoxItem>
<ComboBoxItem >7</ComboBoxItem>
<ComboBoxItem >8</ComboBoxItem>
-->
NumberOfZones プロパティを含むオブジェクトは、UserControl の DataContext です。
大変感謝します。