私はSilverlight 4で作業しています。私はコンボボックスを正しく動作させるのが難しいです。 選択項目を変更すると、selectedItem値はnullのままです。私は以下のようにコンボボックスを定義しました:コンボボックスのSelectedItemは常にnullです。
<ComboBox
x:Name="ProductGroupCombobox"
Grid.Row="2"
Margin="10,15"
Height="30" Width="200"
Background="{x:Null}"
BorderBrush="{x:Null}"
ItemsSource="{Binding}"
SelectionChanged="ProductGroupCombobox_SelectionChanged"
SelectedItem="{Binding Path=ProductType, Mode=TwoWay}">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=Name}" />
</DataTemplate>
<ComboBox.ItemTemplate>
</ComboBox>
誰もが知っていますか?
ProductGroupCombobox_SelectionChangedメソッドのコードを示してください。 –
ProductGroupCombobox_SelectionChangedは何もスマートではありません。 ProductGroupCombobox.SelectedItemがNULL値と異なるかどうかだけをチェックします。 – Ned