C# Windows Phone 8-绑定

C# Windows Phone 8-绑定,c#,xaml,binding,windows-phone-8,C#,Xaml,Binding,Windows Phone 8,我有一个WP8 Pivot应用程序,其中包含一个用于自动绑定View/Page.xaml的模型。这是由自动生成的NotfifyPropertyChanged代码完成的,我已将该代码分配给页面上的所有属性 我看到的问题是,当应用程序第一次安装时,模型显然是空的,因为应用程序是完全新的。此时,我调用了一个成功检索数据的web服务。检索后,我保存数据并将数据分配给模型 虽然我将数据指定给模型,但视图不会自动更新。我还注意到,NotifyPropertyChanged代码在执行以下操作时不会触发: Ap

我有一个WP8 Pivot应用程序,其中包含一个用于自动绑定View/Page.xaml的模型。这是由自动生成的
NotfifyPropertyChanged
代码完成的,我已将该代码分配给页面上的所有属性

我看到的问题是,当应用程序第一次安装时,模型显然是空的,因为应用程序是完全新的。此时,我调用了一个成功检索数据的web服务。检索后,我保存数据并将数据分配给模型

虽然我将数据指定给模型,但视图不会自动更新。我还注意到,
NotifyPropertyChanged
代码在执行以下操作时不会触发:

App.ViewModel.Signs = results.Signs
模型的代码如下所示:

public int ID
{
    get { return _id; }
    set
    {
        if (value != _id)
        {
            _id = value;
            NotifyPropertyChanged("ID");
        }
    }
}
其余属性具有相同的概念,即
NotifyPropertyChanged(“objectName”)

当我重新启动应用程序时,屏幕上的信息将成功显示。只有当应用程序从一开始启动,或者当用户手动请求最新数据时,它才能更新View/Page.xaml


你知道我能做些什么来解决这个问题吗?

可能是你的
NotifyPropertyChanged
方法坏了,或者
Signs
属性没有正确调用该方法。

Signs属性也调用NotifyPropertyChanged吗?value=\u id并且没有在属性设置器中点击notify?