2010-01-30 30 views
0

警告 - 对Silverlight/RIA服务/等的Silverlight /数据构成显示一个记录/什么,甚至使用

我有业务需求,以显示与一个记录数据形。在网上的几乎所有示例中,数据表都与selecteditem属性上的数据网格绑定。

在我的情况下,窗体没有网格绑定。

我知道我正在使用ViewModel检索数据,但我需要回调以知道数据何时到达,以便数据表单“重新绑定”(Winform speak!)。我也没有使用DomainDataSource,因为我想保留ViewModel后面的所有内容。

我创建了一个CurrentXXXX属性,它只能在数据到达后才能设置。

有一个IsLoading属性,但是你什么时候知道数据已经到达ViewModel?你如何获得视图重新绑定?

回答

1

如果您的虚拟机实现INotifyPropertyChanged(它应该),那么您不需要重新绑定,因为虚拟机将使用它来通知视图它已更改。

+0

我认为是这样,但绑定到数据表单并没有“看到”这些事件。哪一点指出我没有正确地约束它的事实。作为新手,我不确定我的调试工具是什么,除了盯着说明代码。想到提琴手,但这又是一个新工具... – codeputer 2010-02-01 18:48:35

+0

我在Visual Studio的输出查看器中看到了大量的绑定错误 - 它们可以埋在那里,所以仔细阅读。我最近看过一篇关于这个帖子的文章,但现在我找不到它 - 我似乎记得有一个可以使用的设置。如何张贴一些代码。 – serialhobbyist 2010-02-02 11:04:20

相关问题