Mvvm Silverlight数据表单没有';t显示正确的初始值
我试图强制DataForm显示与ItemsSource列表的第一个不同的初始值,但没有成功 我和MVVM家长一起工作 我只需将ItemsSource绑定到一个客户列表(所有客户),然后将CurrentItem绑定到我希望在数据表单上显示为初始项的一个客户:Mvvm Silverlight数据表单没有';t显示正确的初始值,mvvm,silverlight-5.0,dataform,Mvvm,Silverlight 5.0,Dataform,我试图强制DataForm显示与ItemsSource列表的第一个不同的初始值,但没有成功 我和MVVM家长一起工作 我只需将ItemsSource绑定到一个客户列表(所有客户),然后将CurrentItem绑定到我希望在数据表单上显示为初始项的一个客户: <toolkit:DataForm Height="292" HorizontalAlignment="Left" ItemsSource="{B
<toolkit:DataForm Height="292"
HorizontalAlignment="Left"
ItemsSource="{Binding Path=Customers}"
CurrentItem="{Binding SelectedCustomer}"
Margin="88,122,0,0"
Name="customerDataForm"
VerticalAlignment="Top"
Width="342" />
当我调试它时,SelectedCustomer保存的正是我想要的客户,但是数据表单坚持显示客户列表的第一个
有什么建议吗?在XAML中添加绑定模式:
ItemsSource="{Binding Path=Customers}"
CurrentItem="{Binding SelectedCustomer,Mode=TwoWay}"
并确保ViewModel实现INotifyPropertyChanged
ItemsSource="{Binding Path=Customers}"
CurrentItem="{Binding SelectedCustomer,Mode=TwoWay}"