Silverlight 4.0 silverlight自定义控件组合框绑定

Silverlight 4.0 silverlight自定义控件组合框绑定,silverlight-4.0,custom-controls,Silverlight 4.0,Custom Controls,这里是用户控件中的两个组合框: <ComboBox Name="comboAmagat" ItemsSource="{Binding Path=Screen.TotsElsElementsDeCosts, Mode=TwoWay}" SelectedItem="{Binding Path=Value, Mode=TwoWay}" >

这里是用户控件中的两个组合框:

     <ComboBox Name="comboAmagat"
                  ItemsSource="{Binding Path=Screen.TotsElsElementsDeCosts, Mode=TwoWay}"
                  SelectedItem="{Binding Path=Value, Mode=TwoWay}"                  
                  ></ComboBox>

        <ComboBox Name="comboAmagat2"
                  ItemsSource="{Binding Path=Screen.TotsElsElementsDeCosts, Mode=TwoWay}"
                  SelectedItem="{Binding Path=Screen.TConversio_Aplicacions_ElementsDeCosts.SelectedItem.dimElementDeCost, Mode=TwoWay}" >
</ComboBox>   
当屏幕显示时,组合没有选定项值的值。所选项目丢失,直到:

对于comboAmagat2:用户更改行 对于comboAmagat:用户更改为具有不同维度的行,并覆盖第一行。
有什么问题吗?

请注意-ItemsSource的绑定不需要是双向的。谢谢Chris。您知道关于selectedItem不引发事件的重述吗?加载datagrid时该重述不可用,当我更改datagrid中的行时,该重述将引发或可用?我需要更多信息,例如如何构建视图模型。当所选项目属性发生更改时,听起来好像您没有引发事件。嗨,克里斯,这里有一些图片:-没有手写代码。我必须编写它?绑定到的类必须实现INotifyProperty。但是,听起来这可能不是问题所在,但是当您第一次加载模型时不会引发PropertyChanged事件。